<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">

    <channel>
    
    <title>Metaphorical | Craft and Code at Metaphorical.net</title>
    <link>http://www.metaphorical.net/feed/works</link>
    <description>Notes on the themes Craft, Code, and Play. Metaphorical.net is a notebook of William Ngan.</description>
	<dc:rights>Copyright %2010</dc:rights>
	
        
        <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/metaphorical" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="metaphorical" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmetaphorical" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmetaphorical" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmetaphorical" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/metaphorical" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmetaphorical" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fmetaphorical" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmetaphorical" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmetaphorical" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2Fmetaphorical" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2Fmetaphorical" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsalloy.com/?rss=http%3A%2F%2Ffeeds.feedburner.com%2Fmetaphorical" src="http://www.newsalloy.com/subrss3.gif">Subscribe with NewsAlloy</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fmetaphorical" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fmetaphorical" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.yourminis.com/subscribe.aspx?u=http%3A%2F%2Ffeeds.feedburner.com%2Fmetaphorical" src="http://www.yourminis.com/images/addtoyourminisbadge.gif">Subscribe with Yourminis.com</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://download.attensa.com/app/get_attensa.html?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fmetaphorical" src="http://www.attensa.com/blogs/attensa/WindowsLiveWriter/BadgeredintoBadges_10C02/attensa_feed_button5.gif">Subscribe with Attensa for Outlook</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmetaphorical" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://hub.netomat.net/account/account.autoSubscribe.jspa?urls=http%3A%2F%2Ffeeds.feedburner.com%2Fmetaphorical" src="http://www.netomat.net/blogger/images/icon_netomat_feedbutton.gif">Subscribe with netomat Hub</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmetaphorical" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fmetaphorical" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmetaphorical" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2Fmetaphorical" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><item>
          <title>Taking a line for a walk</title>
          <link>http://www.metaphorical.net/note/on/taking_a_line_for_a_walk</link>
          <guid>http://www.metaphorical.net/note/on/taking_a_line_for_a_walk</guid>
		  		            <description>&lt;p&gt;Paul Klee once said drawing is taking a line for a walk. Zen artists believed that the vitality of a line can express spiritual insights. But in the domain of digital art, the line often remains a crude, perhaps anti-aliased, element.&lt;/p&gt;

&lt;p&gt;These code examples explore the the craft of a line in Java/Processing code. Let's take it for some algorithmic walks.&lt;/p&gt;

&lt;p&gt;The &lt;a href="http://www.metaphorical.net/media/download/31"&gt;source code&lt;/a&gt; includes several packages of Java classes, and my home-brew Vector math library (probably inefficient for serious graphics need.) I recommend using an IDE such as Eclipse to try them out.&lt;/p&gt;

&lt;p&gt;Also see the &lt;a href="http://www.metaphorical.net/media/show/163"&gt;related video&lt;/a&gt;, and a related work called &lt;a href="http://www.metaphorical.net/note/on/mosumi"&gt;Mosumi&lt;/a&gt;.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;P.S. I will be speaking about this and other things in the &lt;a href="http://2010.lovebytes.org.uk/event.php?ref=1002"&gt;We Love Techonology&lt;/a&gt; conference in Sheffield UK next week.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src="http://www.metaphorical.net/asset/images/work/content/img89_content.jpg" /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=rN0RjujrnPE:GCSijQLADeA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=rN0RjujrnPE:GCSijQLADeA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=rN0RjujrnPE:GCSijQLADeA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=rN0RjujrnPE:GCSijQLADeA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=rN0RjujrnPE:GCSijQLADeA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=rN0RjujrnPE:GCSijQLADeA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=rN0RjujrnPE:GCSijQLADeA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=rN0RjujrnPE:GCSijQLADeA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=rN0RjujrnPE:GCSijQLADeA:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		            <dc:date>2010-02-04 00:05:10</dc:date>
        </item>
        
        
        <item>
          <title>Mosumi</title>
          <link>http://www.metaphorical.net/note/on/mosumi</link>
          <guid>http://www.metaphorical.net/note/on/mosumi</guid>
		  		            <description>&lt;p&gt;Mosumi videos, images, and code are here:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;ul&gt;
  &lt;li&gt;Videos at &lt;a href="http://vimeo.com/channels/77791"&gt;Vimeo&lt;/a&gt; &lt;/li&gt;
  &lt;li&gt;High-res images at &lt;a href="http://www.flickr.com/photos/williamngan/sets/72157623147662528/detail/"&gt;Flickr&lt;/a&gt; &lt;/li&gt;
  &lt;li&gt;Source code of &lt;a href="http://www.metaphorical.net/note/on/taking_a_line_for_a_walk"&gt;the processes&lt;/a&gt; &lt;/li&gt;
  &lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;I travelled to China last year (a foreigner indeed in his "motherland") and rediscovered many things. &lt;/p&gt;

&lt;p&gt;One of these things, Chinese ink painting along with its spirit and craft, continues to make me wonder:&lt;/p&gt;

&lt;p&gt;Can the vitality of form express spiritual insights?&lt;/p&gt;

&lt;p&gt;At which points do mountains and trees become humanistic?&lt;/p&gt;

&lt;p&gt;How to take insights from traditional craft into digital craft?&lt;/p&gt;

&lt;p&gt;It is emptiness that turns clay into pottery – what does that really mean?&lt;/p&gt;

&lt;p&gt;Inspired by these, I decided to start with &lt;/p&gt;



&lt;p&gt;a simple line, and to explore the craft of this simple element in code.&lt;/p&gt;

&lt;p&gt;So Mosumi is, in many ways, more meditative than expressive. &lt;/p&gt;

&lt;p&gt;It is probably unfortunate that the line looked like brushstroke, a predictable form, bounded by what I saw and thought. But it also has a strange quality about it, a humanistic expression in square pixels, a form that is unlikely to exist on paper yet it could well be there. &lt;/p&gt;

&lt;p&gt;To me, these tensions and conflicts are almost zen-like. But I also know that I’m thinking too much.&lt;/p&gt;

&lt;p&gt;So here I documented some initial results, in &lt;a href="http://vimeo.com/channels/77791"&gt;videos&lt;/a&gt; and &lt;a href="http://www.flickr.com/photos/williamngan/sets/72157623147662528/detail/"&gt;images&lt;/a&gt;. This work is also for the &lt;a href="http://2010.lovebytes.org.uk/event.php?ref=1010"&gt;Code Craft&lt;/a&gt; exhibition in Lovebytes 2010.&lt;/p&gt;

&lt;p&gt;Let’s see how it may go from here.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.metaphorical.net/asset/images/work/content/img88_content.jpg" /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=bXUPXL4in-Y:uE_DxoAZiHs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=bXUPXL4in-Y:uE_DxoAZiHs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=bXUPXL4in-Y:uE_DxoAZiHs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=bXUPXL4in-Y:uE_DxoAZiHs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=bXUPXL4in-Y:uE_DxoAZiHs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=bXUPXL4in-Y:uE_DxoAZiHs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=bXUPXL4in-Y:uE_DxoAZiHs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=bXUPXL4in-Y:uE_DxoAZiHs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=bXUPXL4in-Y:uE_DxoAZiHs:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		            <dc:date>2010-02-03 02:02:16</dc:date>
        </item>
        
        
        <item>
          <title>Merry Christmas 2009</title>
          <link>http://www.metaphorical.net/note/on/merry_christmas_2009</link>
          <guid>http://www.metaphorical.net/note/on/merry_christmas_2009</guid>
		  		            <description>&lt;p&gt;How time flies! Year 2010 is almost upon us, and the holiday season proves to be one of the busiest for me and wife. In-laws visiting, projects finishing, racks of lamb marinating...&lt;/p&gt;

&lt;p&gt;A little &lt;a href="http://www.metaphorical.net/media/show/160"&gt;video&lt;/a&gt; (does it look like wreath or broccoli?) -- made with processing, music by Debussy --  to wish you a Merry Christmas and a Happy New Year.&lt;/p&gt;

&lt;p&gt;Love, Peace, and Champagne!&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.metaphorical.net/asset/images/work/content/img87_content.jpg" /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=2aE-gaPR9gs:4X0rVgnOxMk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=2aE-gaPR9gs:4X0rVgnOxMk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=2aE-gaPR9gs:4X0rVgnOxMk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=2aE-gaPR9gs:4X0rVgnOxMk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=2aE-gaPR9gs:4X0rVgnOxMk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=2aE-gaPR9gs:4X0rVgnOxMk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=2aE-gaPR9gs:4X0rVgnOxMk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=2aE-gaPR9gs:4X0rVgnOxMk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=2aE-gaPR9gs:4X0rVgnOxMk:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		            <dc:date>2009-12-24 04:48:52</dc:date>
        </item>
        
        
        <item>
          <title>Kubist</title>
          <link>http://www.metaphorical.net/note/on/kubist</link>
          <guid>http://www.metaphorical.net/note/on/kubist</guid>
		  		            <description>&lt;p&gt;I have always wanted to make something with Lee Byron's fantastic &lt;a href="http://www.leebyron.com/else/mesh/"&gt;Mesh library&lt;/a&gt;, but, like many things that I plan to do, it has taken me a while to actually sit down and do it.&lt;/p&gt;

&lt;p&gt;My first experiment is called &lt;em&gt;Kubist&lt;/em&gt;, which transforms an ordinary image into a facetted, cubism-like composition. &lt;/p&gt;

&lt;p&gt;In this sketch, the triangles of the meshes are random and unanimated, so that I can focus on the effects of sizes, blends, and sequences. &lt;/p&gt;

&lt;p&gt;Next, I should try multiple viewpoints and animations -- whenever I can actually sit down and do it!&lt;/p&gt;

&lt;p&gt;Hope you will enjoy a few &lt;a href="http://www.metaphorical.net/media/show/153"&gt;sample compositions here&lt;/a&gt;, and the Java/Processing &lt;a href="http://www.metaphorical.net/media/download/30"&gt;souce code&lt;/a&gt;  (yet to be optimized).&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.metaphorical.net/asset/images/work/content/img86_content.jpg" /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=poSOpq2VPyw:gPrh1xDqdoY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=poSOpq2VPyw:gPrh1xDqdoY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=poSOpq2VPyw:gPrh1xDqdoY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=poSOpq2VPyw:gPrh1xDqdoY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=poSOpq2VPyw:gPrh1xDqdoY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=poSOpq2VPyw:gPrh1xDqdoY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=poSOpq2VPyw:gPrh1xDqdoY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=poSOpq2VPyw:gPrh1xDqdoY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=poSOpq2VPyw:gPrh1xDqdoY:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		            <dc:date>2009-08-24 00:00:44</dc:date>
        </item>
        
        
        <item>
          <title>Layer Compose</title>
          <link>http://www.metaphorical.net/note/on/layer_compose</link>
          <guid>http://www.metaphorical.net/note/on/layer_compose</guid>
		  		            <description>&lt;p&gt;This &lt;a href="http://www.metaphorical.net/tag/on/adobe_script"&gt;Adobe Illustrator script&lt;/a&gt; automatically merge &lt;em&gt;content&lt;/em&gt; and &lt;em&gt;template&lt;/em&gt; layers to generate compositions. Oh joy!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Template layers&lt;/strong&gt;: these are the fixed elements. For example, in a webpage layout, the header and footer may stay constant.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Content layers&lt;/strong&gt;: these are the dynamic elements. For example, they may show design options of a webpage layout.&lt;/p&gt;

&lt;p&gt;First, change all template layers' names. They should start with an underscore ( &lt;code&gt;_xyz&lt;/code&gt; ). &lt;/p&gt;

&lt;p&gt;Then simply run the script (&lt;code&gt;File &amp;gt; Scripts &amp;gt; Other Scripts...&lt;/code&gt; or use shortcut key &lt;code&gt;Ctrl-F12&lt;/code&gt;). &lt;/p&gt;

&lt;p&gt;The zip file includes a test file (&lt;code&gt;test.pdf&lt;/code&gt;) for you to try out. The script is only briefly tested in Illustrator CS3 (in Win XP). Let me know if you encounter any bugs.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Want to export each layer as an image or pdf then? Try this &lt;a href="http://www.metaphorical.net/note/on/layer_export"&gt;script&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src="http://www.metaphorical.net/asset/images/work/content/img85_content.jpg" /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=59LOm_oRA4U:0JxanwXHt3s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=59LOm_oRA4U:0JxanwXHt3s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=59LOm_oRA4U:0JxanwXHt3s:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=59LOm_oRA4U:0JxanwXHt3s:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=59LOm_oRA4U:0JxanwXHt3s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=59LOm_oRA4U:0JxanwXHt3s:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=59LOm_oRA4U:0JxanwXHt3s:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=59LOm_oRA4U:0JxanwXHt3s:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=59LOm_oRA4U:0JxanwXHt3s:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		            <dc:date>2009-07-09 00:26:38</dc:date>
        </item>
        
        
        <item>
          <title>Layer Export</title>
          <link>http://www.metaphorical.net/note/on/layer_export</link>
          <guid>http://www.metaphorical.net/note/on/layer_export</guid>
		  		            <description>&lt;p&gt;A little &lt;a href="http://www.metaphorical.net/tag/on/adobe_script"&gt;Adobe Illustrator script&lt;/a&gt; to ease those repetitive strain sufferings...&lt;/p&gt;

&lt;p&gt;This script automatically exports each layer in an Illustrator file as a separate PNG or PDF, in 3 easy steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Layer names will become the file names. Rename if needed.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Run the script (&lt;code&gt;File &amp;gt; Scripts &amp;gt; Other Scripts...&lt;/code&gt; or use shortcut key Ctrl-F12). &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Find the exported files in the same folder as your original Illustrator file.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A test Illustrator file (&lt;code&gt;test.pdf&lt;/code&gt;) is included in the zip. Give it a try!&lt;/p&gt;

&lt;p&gt;Only briefly tested in Illustrator CS3 (in Win XP). Let me know if you encounter any bugs.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;P.S. You may also like this &lt;a href="http://www.metaphorical.net/note/on/layer_compose"&gt;Layer Compose&lt;/a&gt; script, or check out other &lt;a href="http://www.metaphorical.net/tag/on/adobe_script"&gt;illustrator scripts&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src="http://www.metaphorical.net/asset/images/work/content/img84_content.jpg" /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=etnQzgC75oE:eawi-ZkHo8I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=etnQzgC75oE:eawi-ZkHo8I:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=etnQzgC75oE:eawi-ZkHo8I:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=etnQzgC75oE:eawi-ZkHo8I:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=etnQzgC75oE:eawi-ZkHo8I:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=etnQzgC75oE:eawi-ZkHo8I:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=etnQzgC75oE:eawi-ZkHo8I:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=etnQzgC75oE:eawi-ZkHo8I:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=etnQzgC75oE:eawi-ZkHo8I:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		            <dc:date>2009-07-08 00:22:37</dc:date>
        </item>
        
        
        <item>
          <title>Tween Sprite</title>
          <link>http://www.metaphorical.net/note/on/tween_sprite</link>
          <guid>http://www.metaphorical.net/note/on/tween_sprite</guid>
		  		            <description>&lt;p&gt;Tweening, a.k.a. &lt;em&gt;Linear Interpolation&lt;/em&gt;, a.k.a. &lt;em&gt;Lerp&lt;/em&gt;, creates animation by moving a value between start and end. &lt;/p&gt;

&lt;p&gt;Tweening is quite easy, but managing all the "tweens" in a scene is often a humdrum task.&lt;/p&gt;

&lt;p&gt;TweenSprite is a simple tweening class for Actionscript 3. It allows you to animate multiple properties of a sprite, and choreograph the movements by changing time steps and loops.&lt;/p&gt;

&lt;p&gt;Some pseudo-code to help you get started:&lt;/p&gt;

&lt;p&gt;Create a new TweenSprite:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;var sp = new TweenSprite()&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Add some content or draw some graphics into it:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;sp.graphics.drawRect(...)&lt;/p&gt;
&lt;/blockquote&gt;



&lt;p&gt;Get a tween setting object:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;var setting:Object = TweenSprite.setting( &lt;em&gt;start_value&lt;/em&gt;, &lt;em&gt;end_value&lt;/em&gt;, &lt;em&gt;steps&lt;/em&gt;, &lt;em&gt;easing-constant&lt;/em&gt;, &lt;em&gt;loops&lt;/em&gt; );&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Add as many tweens as you like:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;sp.addProp( setting, PROP-ROTATION);
  sp.addProp( setting, PROP-ETC );&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Start the animation:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;sp.start();&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That's it! Download the file for the source code and example. &lt;/p&gt;

&lt;p&gt;You can also find additional information on tweening and easing functions online. Robert Penner has a &lt;a href="
http://www.robertpenner.com/easing/"&gt;great tutorial&lt;/a&gt; on this topic.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.metaphorical.net/asset/images/work/content/img46_content.jpg" /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=2K7Y78tUdUY:e9yGE5y7tAw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=2K7Y78tUdUY:e9yGE5y7tAw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=2K7Y78tUdUY:e9yGE5y7tAw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=2K7Y78tUdUY:e9yGE5y7tAw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=2K7Y78tUdUY:e9yGE5y7tAw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=2K7Y78tUdUY:e9yGE5y7tAw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=2K7Y78tUdUY:e9yGE5y7tAw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=2K7Y78tUdUY:e9yGE5y7tAw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=2K7Y78tUdUY:e9yGE5y7tAw:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		            <dc:date>2009-06-11 00:09:45</dc:date>
        </item>
        
        
        <item>
          <title>Curly Frame</title>
          <link>http://www.metaphorical.net/note/on/curly_frame</link>
          <guid>http://www.metaphorical.net/note/on/curly_frame</guid>
		  		            <description>&lt;p&gt;Found another piece of forgotten code inside a dusty folder. Let's clean it up.&lt;/p&gt;

&lt;p&gt;It displays a distorted frame that interacts with cursor position. It signifies the abstract emotional state of a drunken mermaid in love... Just kidding.&lt;/p&gt;

&lt;p&gt;Originally created for a Hong Kong TV production company, in time immemorial.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.metaphorical.net/asset/images/work/content/img41_content.jpg" /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=gLsuasIC2r0:A49xADW7HeU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=gLsuasIC2r0:A49xADW7HeU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=gLsuasIC2r0:A49xADW7HeU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=gLsuasIC2r0:A49xADW7HeU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=gLsuasIC2r0:A49xADW7HeU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=gLsuasIC2r0:A49xADW7HeU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=gLsuasIC2r0:A49xADW7HeU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=gLsuasIC2r0:A49xADW7HeU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=gLsuasIC2r0:A49xADW7HeU:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		            <dc:date>2009-04-14 00:32:23</dc:date>
        </item>
        
        
        <item>
          <title>Bezier Path</title>
          <link>http://www.metaphorical.net/note/on/bezier_path</link>
          <guid>http://www.metaphorical.net/note/on/bezier_path</guid>
		  		            <description>&lt;p&gt;Just updated a piece of old code into Actionscript 3 / Flex.&lt;/p&gt;

&lt;p&gt;This is a simple &lt;a href="http://www.ddj.com/cpp/184403417"&gt;forward-differencing&lt;/a&gt; algorithm that animates a point moving along a bezier curve.&lt;/p&gt;

&lt;p&gt;Drag any of the control point or end points to modify the bezier curve.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.metaphorical.net/asset/images/work/content/img40_content.jpg" /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=3lMq0EtAC-g:fwr3lEQuHR8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=3lMq0EtAC-g:fwr3lEQuHR8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=3lMq0EtAC-g:fwr3lEQuHR8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=3lMq0EtAC-g:fwr3lEQuHR8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=3lMq0EtAC-g:fwr3lEQuHR8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=3lMq0EtAC-g:fwr3lEQuHR8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=3lMq0EtAC-g:fwr3lEQuHR8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=3lMq0EtAC-g:fwr3lEQuHR8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=3lMq0EtAC-g:fwr3lEQuHR8:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		            <dc:date>2009-04-11 09:08:46</dc:date>
        </item>
        
        
        <item>
          <title>Metaphorical.net V4</title>
          <link>http://www.metaphorical.net/note/on/metaphorical_net_v4</link>
          <guid>http://www.metaphorical.net/note/on/metaphorical_net_v4</guid>
		  		            <description>&lt;p&gt;Now I can check off one of my New Year's resolutions. A refresh of metaphorical.net has been completed.&lt;/p&gt;

&lt;p&gt;Metaphorical &lt;a href="http://metaphorical.net/note/id/36"&gt;v1&lt;/a&gt; (2002) was basically an experiment in Flash; &lt;a href="http://metaphorical.net/note/id/37"&gt;v2&lt;/a&gt; (2004) was a rebellion against usability. &lt;a href="http://metaphorical.net/note/id/39"&gt;v3&lt;/a&gt; (2006) was a blog-like site based on WordPress, which didn't work for me.&lt;/p&gt;

&lt;p&gt;The new version has the format of a notebook, and I think this structure would well fit my wandering mind. Since WordPress didn't work for me, I also created a custom editor using &lt;a href="http://codeigniter.com"&gt;Codeigniter&lt;/a&gt; (a PHP framework) and &lt;a href="http://www.adobe.com/products/flex/"&gt;Flex&lt;/a&gt;. Fun!&lt;/p&gt;

&lt;p&gt;The new design is glossless, clutterless, indeed boring — which is, at present, my cup of tea. Show one thing at a time, preferably without visual effects, without scrolling.&lt;/p&gt;

&lt;p&gt;Above all, this new site is an attempt to revive a sense of self within myself. I have been quite lost in the jungles of coporate America.&lt;/p&gt;

&lt;p&gt;Shall begin by cleaning up the old acts -- old projects, old writings, old code -- archiving and sharing them.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.metaphorical.net/asset/images/work/content/img38_content.jpg" /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=QGajwhZObl4:GWVkyeWAz1o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=QGajwhZObl4:GWVkyeWAz1o:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=QGajwhZObl4:GWVkyeWAz1o:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=QGajwhZObl4:GWVkyeWAz1o:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=QGajwhZObl4:GWVkyeWAz1o:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=QGajwhZObl4:GWVkyeWAz1o:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=QGajwhZObl4:GWVkyeWAz1o:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=QGajwhZObl4:GWVkyeWAz1o:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=QGajwhZObl4:GWVkyeWAz1o:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		            <dc:date>2009-04-05 15:53:24</dc:date>
        </item>
        
        
        <item>
          <title>About Metaphorical.net</title>
          <link>http://www.metaphorical.net/note/on/about_metaphorical_net</link>
          <guid>http://www.metaphorical.net/note/on/about_metaphorical_net</guid>
		  		            <description>&lt;p&gt;Oh, the moments of inspiration and beauty! Strange visions and thoughts float above my head like soap bubbles. They lift up my spirit, startle my mind, then they pop.&lt;/p&gt;

&lt;p&gt;Indeed, modern life is full of steely obligations -- meeting, cleaning, cooking, flossing -- from which I cannot turn away. The moments of inspiration, interposed between the muddles of life, are too soon extinguished and forgotten.&lt;/p&gt;

&lt;p&gt;Gradually, I shape my sense of self to the shape of bell curve, align my tongue to the bullet-point poetry of business, and optimize my heart rate to the pace of treadmill. Life is once again reduced to rushed meals, bad coffee, bullshits to-and-fro, and a sore spine. &lt;/p&gt;

&lt;p&gt;To let a day go by without intellectual excitement, without a passionate attitude for art and beauty, without an eager appreciation of lovely useless little things around us… is to surrender myself, alas, to the "zombification" of the heart. &lt;/p&gt;



&lt;p&gt;Metaphorical.net is a notebook that collects and extends strange thoughts and passions. &lt;/p&gt;

&lt;p&gt;I learn best through experiments and sketches. I create, refine, discard, sift, undo and redo. I seek to impart lightness and intelligence to a multiplicity of things and ideas.&lt;/p&gt;

&lt;p&gt;So I must echo Montaigne, who said of his assays: &lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;I myself am the subject of my book: it is not reasonable that you should employ your leisure on a topic so frivolous and so vain.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Related notes on: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://metaphorical.net/note/id/38"&gt;Metaphorical.net V4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://metaphorical.net/note/id/34"&gt;William Ngan&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://metaphorical.net/note/id/13"&gt;RSS feeds&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="http://www.metaphorical.net/asset/images/work/content/img15_content.jpg" /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=OHtma5szw5w:6ok7cjimVc4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=OHtma5szw5w:6ok7cjimVc4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=OHtma5szw5w:6ok7cjimVc4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=OHtma5szw5w:6ok7cjimVc4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=OHtma5szw5w:6ok7cjimVc4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=OHtma5szw5w:6ok7cjimVc4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=OHtma5szw5w:6ok7cjimVc4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=OHtma5szw5w:6ok7cjimVc4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=OHtma5szw5w:6ok7cjimVc4:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		            <dc:date>2009-04-01 00:28:26</dc:date>
        </item>
        
        
        <item>
          <title>RSS Feeds</title>
          <link>http://www.metaphorical.net/note/on/rss_feeds</link>
          <guid>http://www.metaphorical.net/note/on/rss_feeds</guid>
		  		            <description>&lt;p&gt;Metaphorical.net has new RSS feeds! RSS feeds let you subscribe to content updates. Learn more about RSS &lt;a href="http://news.bbc.co.uk/2/hi/help/3223484.stm"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;Simple&lt;/h3&gt;

&lt;p&gt;Add any of these urls to your RSS readers.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://feeds2.feedburner.com/metaphorical_all"&gt;All of metaphorical.net&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://feeds2.feedburner.com/metaphorical"&gt;Works only&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://feeds2.feedburner.com/metaphorical_words"&gt;Writings only&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Advance&lt;/h3&gt;

&lt;p&gt;But wait, there is more...&lt;/p&gt;

&lt;p&gt;If you are interested only in specific themes, subscribe to them using this url format: &lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;http://metaphorical.net/feed/theme/{&lt;strong&gt;name&lt;/strong&gt;}&lt;/p&gt;
  
  &lt;p&gt;For example: &lt;/p&gt;
  
  &lt;ul&gt;
  &lt;li&gt;&lt;a href="http://metaphorical.net/feed/theme/craft"&gt;feed/theme/code&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://metaphorical.net/feed/theme/idea"&gt;feed/theme/idea&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;If you are interested only in specific tags, subscribe to them using this url format: &lt;/p&gt;



&lt;blockquote&gt;
  &lt;p&gt;http://metaphorical.net/feed/tag/{&lt;strong&gt;name&lt;/strong&gt;}&lt;/p&gt;
  
  &lt;p&gt;For example: &lt;/p&gt;
  
  &lt;ul&gt;
  &lt;li&gt;&lt;a href="http://metaphorical.net/feed/tag/processing"&gt;feed/tag/processing&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://metaphorical.net/feed/tag/william"&gt;feed/tag/william&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;See the list of tags used in metaphorical.net &lt;a href="http://metaphorical.net/tag"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you prefer minimalism, add &lt;strong&gt;/simple&lt;/strong&gt; to receive only titles and short excerpts.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;For example: &lt;/p&gt;
  
  &lt;ul&gt;
  &lt;li&gt;&lt;a href="http://metaphorical.net/feed/all/simple"&gt;feed/all/simple&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://metaphorical.net/feed/theme/muse/simple"&gt;feed/theme/muse/simple&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://metaphorical.net/feed/tag/flash/simple"&gt;feed/tag/flash/simple&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src="http://www.metaphorical.net/asset/images/work/content/img13_content.jpg" /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=uUrZtwfNzVk:21NkILhtjCE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=uUrZtwfNzVk:21NkILhtjCE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=uUrZtwfNzVk:21NkILhtjCE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=uUrZtwfNzVk:21NkILhtjCE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=uUrZtwfNzVk:21NkILhtjCE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=uUrZtwfNzVk:21NkILhtjCE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=uUrZtwfNzVk:21NkILhtjCE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=uUrZtwfNzVk:21NkILhtjCE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=uUrZtwfNzVk:21NkILhtjCE:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		            <dc:date>2009-03-26 15:46:43</dc:date>
        </item>
        
        
        <item>
          <title>Specify!</title>
          <link>http://www.metaphorical.net/note/on/specify</link>
          <guid>http://www.metaphorical.net/note/on/specify</guid>
		  		            <description>&lt;p&gt;Blueprints and visual specifications, how tedious, how tiresome! Countless days wasted drawing those stoic lines and numbers!&lt;/p&gt;

&lt;p&gt;So I wrote a quick illustrator script that semi-automate the process. This is a proof-of-concept, not a complete solution, but I hope you’ll still find it useful.&lt;/p&gt;

&lt;h4&gt;Usage 1:&lt;/h4&gt;

&lt;p&gt;Select one object and run the script (&lt;code&gt;File &amp;gt; Scripts &amp;gt; Other Scripts…&lt;/code&gt; or use shortcut key &lt;code&gt;Ctrl-F12&lt;/code&gt;). Confirm the orientation of the measurement. This will specify the width or height of the object.&lt;/p&gt;

&lt;h4&gt;Usage 2:&lt;/h4&gt;

&lt;p&gt;Select two objects and run the script. This will specify the horizontal or vertical gap between the two objects.&lt;/p&gt;

&lt;p&gt;There are a lot of limitations, and a few potentials --&lt;/p&gt;



&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Only tested on Adobe CS3. Hope CS4 will work. Not sure about earlier versions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Currently measurements are rounded to integer. If you need decimal points, edit the script and change the line&lt;br /&gt;
&lt;code&gt;var decimals = 0&lt;/code&gt;;&lt;br /&gt;
For example, to add 2 decimals:&lt;br /&gt;
&lt;code&gt;var decimals = 2;&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Font and line style cannot be customized yet.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;UI is ugly. I would like to have a modaless dialog box, but encountered some weird bugs. Once Adobe has a more stable version of PatchPanel, I should further develop the UI.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fixed. Based on the ruler unit setting, it will now measure objects in inch, cm, mm, pixel, point, or pica accordingly. You may want to add decimal points if you are measuring in inch or cm (see 2nd bullet above).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Anything else? Write a comment.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="http://www.metaphorical.net/asset/images/work/content/img26_content.jpg" /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=x6i2VPJU5HE:76xVZO-75IY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=x6i2VPJU5HE:76xVZO-75IY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=x6i2VPJU5HE:76xVZO-75IY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=x6i2VPJU5HE:76xVZO-75IY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=x6i2VPJU5HE:76xVZO-75IY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=x6i2VPJU5HE:76xVZO-75IY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=x6i2VPJU5HE:76xVZO-75IY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?i=x6i2VPJU5HE:76xVZO-75IY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/metaphorical?a=x6i2VPJU5HE:76xVZO-75IY:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/metaphorical?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
		            <dc:date>2009-02-11 20:10:51</dc:date>
        </item>
        
        
    </channel>
</rss>
