<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Generate Treemaps for HTML from Perl, please.</title>
	<atom:link href="http://blog.timbunce.org/2009/04/04/generate-treemaps-for-html-from-perl-please/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.timbunce.org/2009/04/04/generate-treemaps-for-html-from-perl-please/</link>
	<description>Listen. Reflect. Explore. Solve.</description>
	<lastBuildDate>Sun, 14 Apr 2013 08:36:20 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: TimBunce</title>
		<link>http://blog.timbunce.org/2009/04/04/generate-treemaps-for-html-from-perl-please/#comment-1738</link>
		<dc:creator><![CDATA[TimBunce]]></dc:creator>
		<pubDate>Mon, 05 Jul 2010 12:09:14 +0000</pubDate>
		<guid isPermaLink="false">http://timbunce.wordpress.com/?p=258#comment-1738</guid>
		<description><![CDATA[I was aware of the Google Visualization API but last time I looked they didn&#039;t support treemaps, so that&#039;s for the update on that. The functionality seems minimal but reasonable.

The &lt;a href=&quot;http://thejit.org/&quot; rel=&quot;nofollow&quot;&gt;JavaScript InfoVis Toolkit&lt;/a&gt; still has the edge for my needs though. The new V2 API adds &lt;a href=&quot;http://thejit.org/static/v20/Jit/Examples/Treemap/example1.html&quot; rel=&quot;nofollow&quot;&gt;treemap transition animation&lt;/a&gt; and the ability to nest visualizations, like having piecharts in the treemap boxes.]]></description>
		<content:encoded><![CDATA[<p>I was aware of the Google Visualization API but last time I looked they didn&#8217;t support treemaps, so that&#8217;s for the update on that. The functionality seems minimal but reasonable.</p>
<p>The <a href="http://thejit.org/" rel="nofollow">JavaScript InfoVis Toolkit</a> still has the edge for my needs though. The new V2 API adds <a href="http://thejit.org/static/v20/Jit/Examples/Treemap/example1.html" rel="nofollow">treemap transition animation</a> and the ability to nest visualizations, like having piecharts in the treemap boxes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Per Henrik Johansen</title>
		<link>http://blog.timbunce.org/2009/04/04/generate-treemaps-for-html-from-perl-please/#comment-1737</link>
		<dc:creator><![CDATA[Per Henrik Johansen]]></dc:creator>
		<pubDate>Mon, 05 Jul 2010 09:43:10 +0000</pubDate>
		<guid isPermaLink="false">http://timbunce.wordpress.com/?p=258#comment-1737</guid>
		<description><![CDATA[Good article. I guess you know about the treemap in the Google Visualization API by now? http://code.google.com/intl/no/apis/visualization/documentation/gallery/treemap.html]]></description>
		<content:encoded><![CDATA[<p>Good article. I guess you know about the treemap in the Google Visualization API by now? <a href="http://code.google.com/intl/no/apis/visualization/documentation/gallery/treemap.html" rel="nofollow">http://code.google.com/intl/no/apis/visualization/documentation/gallery/treemap.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: InformationHeap</title>
		<link>http://blog.timbunce.org/2009/04/04/generate-treemaps-for-html-from-perl-please/#comment-1083</link>
		<dc:creator><![CDATA[InformationHeap]]></dc:creator>
		<pubDate>Thu, 13 Aug 2009 13:34:06 +0000</pubDate>
		<guid isPermaLink="false">http://timbunce.wordpress.com/?p=258#comment-1083</guid>
		<description><![CDATA[Interesting article but ill stick with JavaScript. Thanks for sharing]]></description>
		<content:encoded><![CDATA[<p>Interesting article but ill stick with JavaScript. Thanks for sharing</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TimBunce</title>
		<link>http://blog.timbunce.org/2009/04/04/generate-treemaps-for-html-from-perl-please/#comment-892</link>
		<dc:creator><![CDATA[TimBunce]]></dc:creator>
		<pubDate>Fri, 05 Jun 2009 21:42:52 +0000</pubDate>
		<guid isPermaLink="false">http://timbunce.wordpress.com/?p=258#comment-892</guid>
		<description><![CDATA[Short answer is hang back for now. I&#039;m running with js-treemap at the moment. Hopefully once the dust settles the code in nytprofhtml will get refactored to make it easy to switch to alternate visualizations. (I have some others in mind that would be easier with JIT but the data format drove me nuts. I&#039;ll probably revisit it sometime.) Thanks for exploring this Dave.]]></description>
		<content:encoded><![CDATA[<p>Short answer is hang back for now. I&#8217;m running with js-treemap at the moment. Hopefully once the dust settles the code in nytprofhtml will get refactored to make it easy to switch to alternate visualizations. (I have some others in mind that would be easier with JIT but the data format drove me nuts. I&#8217;ll probably revisit it sometime.) Thanks for exploring this Dave.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Faux</title>
		<link>http://blog.timbunce.org/2009/04/04/generate-treemaps-for-html-from-perl-please/#comment-890</link>
		<dc:creator><![CDATA[Dave Faux]]></dc:creator>
		<pubDate>Fri, 05 Jun 2009 18:00:47 +0000</pubDate>
		<guid isPermaLink="false">http://timbunce.wordpress.com/?p=258#comment-890</guid>
		<description><![CDATA[Tim

You can contact me at dave (at) sentrasystems.co.uk

I subscribed to the post but didn&#039;t get an email on posts after 27th May. I was looking at JIT in nytprof, mainly because it was an already supported toolkit and that worked cross-browser. Any SVG implementation has an issue with IE and the now unsupported ASV plugin from Adobe. If it makes sense to continue with a statically generated treemap using SVG, can you send me a copy of the new nytprof so that I get a better idea of what you&#039;d want from the final package.]]></description>
		<content:encoded><![CDATA[<p>Tim</p>
<p>You can contact me at dave (at) sentrasystems.co.uk</p>
<p>I subscribed to the post but didn&#8217;t get an email on posts after 27th May. I was looking at JIT in nytprof, mainly because it was an already supported toolkit and that worked cross-browser. Any SVG implementation has an issue with IE and the now unsupported ASV plugin from Adobe. If it makes sense to continue with a statically generated treemap using SVG, can you send me a copy of the new nytprof so that I get a better idea of what you&#8217;d want from the final package.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TimBunce</title>
		<link>http://blog.timbunce.org/2009/04/04/generate-treemaps-for-html-from-perl-please/#comment-793</link>
		<dc:creator><![CDATA[TimBunce]]></dc:creator>
		<pubDate>Thu, 28 May 2009 11:36:00 +0000</pubDate>
		<guid isPermaLink="false">http://timbunce.wordpress.com/?p=258#comment-793</guid>
		<description><![CDATA[I&#039;ve code in NYTProf now generating treemaps using js-treemap (and before that using JIT). It&#039;s not perfect but it&#039;s also useful and not much work. The main work is in munging the data structure to fit the needs t the treemap code. (Which is why I stopped using JIT as the data structure is horrible.) It&#039;s not too much work to switch to other treemap renderers so I may switch again in future (e.g., perhaps to Dave&#039;s SVG based treemap when it&#039;s at least as good as js-treemap).]]></description>
		<content:encoded><![CDATA[<p>I&#8217;ve code in NYTProf now generating treemaps using js-treemap (and before that using JIT). It&#8217;s not perfect but it&#8217;s also useful and not much work. The main work is in munging the data structure to fit the needs t the treemap code. (Which is why I stopped using JIT as the data structure is horrible.) It&#8217;s not too much work to switch to other treemap renderers so I may switch again in future (e.g., perhaps to Dave&#8217;s SVG based treemap when it&#8217;s at least as good as js-treemap).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Todd</title>
		<link>http://blog.timbunce.org/2009/04/04/generate-treemaps-for-html-from-perl-please/#comment-791</link>
		<dc:creator><![CDATA[Todd]]></dc:creator>
		<pubDate>Thu, 28 May 2009 04:29:34 +0000</pubDate>
		<guid isPermaLink="false">http://timbunce.wordpress.com/?p=258#comment-791</guid>
		<description><![CDATA[A treemap for NYTProf would be extremely useful. Unfortunately I don&#039;t have the time for an elegant solution. For Mac users a interesting quick and dirty solution would be to use MacFUSE to map NYTProf results into a file system representation and have Disk Inventory X create the treemap.]]></description>
		<content:encoded><![CDATA[<p>A treemap for NYTProf would be extremely useful. Unfortunately I don&#8217;t have the time for an elegant solution. For Mac users a interesting quick and dirty solution would be to use MacFUSE to map NYTProf results into a file system representation and have Disk Inventory X create the treemap.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TimBunce</title>
		<link>http://blog.timbunce.org/2009/04/04/generate-treemaps-for-html-from-perl-please/#comment-784</link>
		<dc:creator><![CDATA[TimBunce]]></dc:creator>
		<pubDate>Wed, 27 May 2009 11:16:23 +0000</pubDate>
		<guid isPermaLink="false">http://timbunce.wordpress.com/?p=258#comment-784</guid>
		<description><![CDATA[I still can&#039;t see the whole treemap in either FF or Safari unless I disable Javascript. 

I think font fitting could be dropped. It tends to distract from the boxes and there&#039;s no great need for it. Just use a small but readable font. The names need to be written into the top label area (an area that doesn&#039;t represent a vaue) so they&#039;re readable and not covered by inner boxes.

I envisage tool-tip style popups on mouseover being used to convey details about what the boxes represent. Like http://blog.thejit.org/wp-content/jit-1.0a/examples/treemap.html does.

Another important technique is highlighting the chain of nested labels leading to a box. You can see it here http://demos.thejit.org/test/treemap/test4/ (though the highlight is subtle).

(Send me your email when you&#039;ve a new version and we can discuss it that way, rather then via the blog comments :)]]></description>
		<content:encoded><![CDATA[<p>I still can&#8217;t see the whole treemap in either FF or Safari unless I disable Javascript. </p>
<p>I think font fitting could be dropped. It tends to distract from the boxes and there&#8217;s no great need for it. Just use a small but readable font. The names need to be written into the top label area (an area that doesn&#8217;t represent a vaue) so they&#8217;re readable and not covered by inner boxes.</p>
<p>I envisage tool-tip style popups on mouseover being used to convey details about what the boxes represent. Like <a href="http://blog.thejit.org/wp-content/jit-1.0a/examples/treemap.html" rel="nofollow">http://blog.thejit.org/wp-content/jit-1.0a/examples/treemap.html</a> does.</p>
<p>Another important technique is highlighting the chain of nested labels leading to a box. You can see it here <a href="http://demos.thejit.org/test/treemap/test4/" rel="nofollow">http://demos.thejit.org/test/treemap/test4/</a> (though the highlight is subtle).</p>
<p>(Send me your email when you&#8217;ve a new version and we can discuss it that way, rather then via the blog comments :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Faux</title>
		<link>http://blog.timbunce.org/2009/04/04/generate-treemaps-for-html-from-perl-please/#comment-782</link>
		<dc:creator><![CDATA[Dave Faux]]></dc:creator>
		<pubDate>Wed, 27 May 2009 03:10:10 +0000</pubDate>
		<guid isPermaLink="false">http://timbunce.wordpress.com/?p=258#comment-782</guid>
		<description><![CDATA[I&#039;ve put a new version based on jQuery at http://www.sentrasystems.co.uk/testing/treemap_demo_001.xhtml  it&#039;s tested on FF/Opera/Safari OK. The server is quite slow so it may take a while to load at peak times. That&#039;s due to the font fitting algorithm which needs some work.

There&#039;s another design I want to put up shortly that has &#039;close&#039; boxes each of the boxes that has been zoomed, so you can zoom in/out on individual boxes.

:)
Dave]]></description>
		<content:encoded><![CDATA[<p>I&#8217;ve put a new version based on jQuery at <a href="http://www.sentrasystems.co.uk/testing/treemap_demo_001.xhtml" rel="nofollow">http://www.sentrasystems.co.uk/testing/treemap_demo_001.xhtml</a>  it&#8217;s tested on FF/Opera/Safari OK. The server is quite slow so it may take a while to load at peak times. That&#8217;s due to the font fitting algorithm which needs some work.</p>
<p>There&#8217;s another design I want to put up shortly that has &#8216;close&#8217; boxes each of the boxes that has been zoomed, so you can zoom in/out on individual boxes.</p>
<p>:)<br />
Dave</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Faux</title>
		<link>http://blog.timbunce.org/2009/04/04/generate-treemaps-for-html-from-perl-please/#comment-725</link>
		<dc:creator><![CDATA[Dave Faux]]></dc:creator>
		<pubDate>Wed, 20 May 2009 19:13:13 +0000</pubDate>
		<guid isPermaLink="false">http://timbunce.wordpress.com/?p=258#comment-725</guid>
		<description><![CDATA[I wonder what&#039;s going on! Firefox 3.0.10 on win xp, mac and linux  all allow me to drilldown by clicking anywhere within the box. If it shows the whole treemap it normally means the javascript has broken (it makes the elements invisible in the init(evt) function). Are you running Firebug on Firefox - if so could you step through the Javascript and let me know where it breaks. 


If it&#039;s quicker you can now email me at &#039;dave at sentrasystems.co.uk&#039;

:)]]></description>
		<content:encoded><![CDATA[<p>I wonder what&#8217;s going on! Firefox 3.0.10 on win xp, mac and linux  all allow me to drilldown by clicking anywhere within the box. If it shows the whole treemap it normally means the javascript has broken (it makes the elements invisible in the init(evt) function). Are you running Firebug on Firefox &#8211; if so could you step through the Javascript and let me know where it breaks. </p>
<p>If it&#8217;s quicker you can now email me at &#8216;dave at sentrasystems.co.uk&#8217;</p>
<p>:)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TimBunce</title>
		<link>http://blog.timbunce.org/2009/04/04/generate-treemaps-for-html-from-perl-please/#comment-722</link>
		<dc:creator><![CDATA[TimBunce]]></dc:creator>
		<pubDate>Wed, 20 May 2009 14:36:51 +0000</pubDate>
		<guid isPermaLink="false">http://timbunce.wordpress.com/?p=258#comment-722</guid>
		<description><![CDATA[Oddly zooming kind&#039;a works in Safari (though the text is massive and I only see one ) while in Firefox I see the whole tree but can&#039;t zoom in.

How I imagine it is pretty much how http://js-treemap.sourceforge.net/tests/demo.xml.html behaves, though I&#039;d like to be able to click on an box instead of just the label.

I hope you&#039;re having fun!]]></description>
		<content:encoded><![CDATA[<p>Oddly zooming kind&#8217;a works in Safari (though the text is massive and I only see one ) while in Firefox I see the whole tree but can&#8217;t zoom in.</p>
<p>How I imagine it is pretty much how <a href="http://js-treemap.sourceforge.net/tests/demo.xml.html" rel="nofollow">http://js-treemap.sourceforge.net/tests/demo.xml.html</a> behaves, though I&#8217;d like to be able to click on an box instead of just the label.</p>
<p>I hope you&#8217;re having fun!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Faux</title>
		<link>http://blog.timbunce.org/2009/04/04/generate-treemaps-for-html-from-perl-please/#comment-709</link>
		<dc:creator><![CDATA[Dave Faux]]></dc:creator>
		<pubDate>Tue, 19 May 2009 22:58:08 +0000</pubDate>
		<guid isPermaLink="false">http://timbunce.wordpress.com/?p=258#comment-709</guid>
		<description><![CDATA[Hi Tim, I&#039;ve put a mock-up of an SVG drilldown at http://79.170.40.10/sentrasystems.co.uk/testing/test_zoom.svg (the domain is in the middle of being registered - after that it will just be www.sentrasystems.co.uk). It only works in Firefox 3+ at the moment, IE has issues with SVG DOM support that I&#039;d need to resolve further - it uses a no longer supported SVG plugin from Adobe (amongst many other things!). To drilldown - click on a box, to return click on the surrounding box. Links don&#039;t have underlines at the moment as FF doesn&#039;t implement the text-decoration attribute yet. 

Is this anything how you&#039;d imagined it? 

Sorry for the delay, had to learn SVG and relearn Javascript.]]></description>
		<content:encoded><![CDATA[<p>Hi Tim, I&#8217;ve put a mock-up of an SVG drilldown at <a href="http://79.170.40.10/sentrasystems.co.uk/testing/test_zoom.svg" rel="nofollow">http://79.170.40.10/sentrasystems.co.uk/testing/test_zoom.svg</a> (the domain is in the middle of being registered &#8211; after that it will just be <a href="http://www.sentrasystems.co.uk" rel="nofollow">http://www.sentrasystems.co.uk</a>). It only works in Firefox 3+ at the moment, IE has issues with SVG DOM support that I&#8217;d need to resolve further &#8211; it uses a no longer supported SVG plugin from Adobe (amongst many other things!). To drilldown &#8211; click on a box, to return click on the surrounding box. Links don&#8217;t have underlines at the moment as FF doesn&#8217;t implement the text-decoration attribute yet. </p>
<p>Is this anything how you&#8217;d imagined it? </p>
<p>Sorry for the delay, had to learn SVG and relearn Javascript.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TimBunce</title>
		<link>http://blog.timbunce.org/2009/04/04/generate-treemaps-for-html-from-perl-please/#comment-628</link>
		<dc:creator><![CDATA[TimBunce]]></dc:creator>
		<pubDate>Mon, 27 Apr 2009 20:22:17 +0000</pubDate>
		<guid isPermaLink="false">http://timbunce.wordpress.com/?p=258#comment-628</guid>
		<description><![CDATA[Hi Dave. Yes, http://js-treemap.sourceforge.net/ looks appealing now I know it supports drill-down. On the other hand, the project seems to be dead. I&#039;m trying to contact the author. Re dynamic scaling for Treemap modules, I figured that would be easy enough to add on the browser for the *Scalable* Vector Graphics support.]]></description>
		<content:encoded><![CDATA[<p>Hi Dave. Yes, <a href="http://js-treemap.sourceforge.net/" rel="nofollow">http://js-treemap.sourceforge.net/</a> looks appealing now I know it supports drill-down. On the other hand, the project seems to be dead. I&#8217;m trying to contact the author. Re dynamic scaling for Treemap modules, I figured that would be easy enough to add on the browser for the *Scalable* Vector Graphics support.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Faux</title>
		<link>http://blog.timbunce.org/2009/04/04/generate-treemaps-for-html-from-perl-please/#comment-626</link>
		<dc:creator><![CDATA[Dave Faux]]></dc:creator>
		<pubDate>Mon, 27 Apr 2009 17:38:11 +0000</pubDate>
		<guid isPermaLink="false">http://timbunce.wordpress.com/?p=258#comment-626</guid>
		<description><![CDATA[Tim, 
Would it be easier to use the JS from http://js-treemap.sourceforge.net directly in a page generated by nytprof? It dynamically scales the treemap to the current browser window, something that the Treemap set of modules doesn&#039;t do. 

The examples take JSON or XML, and the JSON version doesn&#039;t appear to require you precomputing parent sizes based on their children, something you&#039;d need to do in any Treemap::Input module you wrote (Treemap needs a Treemap::Input::[Dir&#124;XML&#124;...] object to manipulate). 

Thoughts?  

:) Dave]]></description>
		<content:encoded><![CDATA[<p>Tim,<br />
Would it be easier to use the JS from <a href="http://js-treemap.sourceforge.net" rel="nofollow">http://js-treemap.sourceforge.net</a> directly in a page generated by nytprof? It dynamically scales the treemap to the current browser window, something that the Treemap set of modules doesn&#8217;t do. </p>
<p>The examples take JSON or XML, and the JSON version doesn&#8217;t appear to require you precomputing parent sizes based on their children, something you&#8217;d need to do in any Treemap::Input module you wrote (Treemap needs a Treemap::Input::[Dir|XML|...] object to manipulate). </p>
<p>Thoughts?  </p>
<p>:) Dave</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TimBunce</title>
		<link>http://blog.timbunce.org/2009/04/04/generate-treemaps-for-html-from-perl-please/#comment-617</link>
		<dc:creator><![CDATA[TimBunce]]></dc:creator>
		<pubDate>Thu, 23 Apr 2009 10:00:53 +0000</pubDate>
		<guid isPermaLink="false">http://timbunce.wordpress.com/?p=258#comment-617</guid>
		<description><![CDATA[Dave, using separate pages for each possible drill-down view would be very wasteful and a poor user experience. The drill-down really needs to be done in the browser e.g., via JavaScript. For example, see http://js-treemap.sourceforge.net/tests/demo.xml.html (I thought it didn&#039;t have drill-down, but it does: click on the underlined words).

I see your point about the blocks being pre-sized, making drill-down on the client a tricky problem. Umm. Though I guess it&#039;s only really a problem if you want the drilled-into subsection of the tree to be &#039;fully fitted&#039; into the viewing frame. We don&#039;t really need that. So here&#039;s an idea: perform drill-down by effectively SVGZoomAndPan&#039;ing or SVGFitToViewBox&#039;ing such that the section of the treemap that was clicked on now fills either the width or height of the viewport, whichever comes first. (I say &#039;effectively&#039; because I&#039;ve only spent 5 minutes skimming the SVG spec to find some straws for me to clutch! There&#039;s quite possibly a better way.)

Re getting the data into the treemap, I&#039;d make Treemap::Output::SVG an optional dependency for Devel::NYTProf. If it&#039;s installed then the nytprofhtml script would automatically use it to generate a treemap svg file and write a modified index page that would refer to the svg.]]></description>
		<content:encoded><![CDATA[<p>Dave, using separate pages for each possible drill-down view would be very wasteful and a poor user experience. The drill-down really needs to be done in the browser e.g., via JavaScript. For example, see <a href="http://js-treemap.sourceforge.net/tests/demo.xml.html" rel="nofollow">http://js-treemap.sourceforge.net/tests/demo.xml.html</a> (I thought it didn&#8217;t have drill-down, but it does: click on the underlined words).</p>
<p>I see your point about the blocks being pre-sized, making drill-down on the client a tricky problem. Umm. Though I guess it&#8217;s only really a problem if you want the drilled-into subsection of the tree to be &#8216;fully fitted&#8217; into the viewing frame. We don&#8217;t really need that. So here&#8217;s an idea: perform drill-down by effectively SVGZoomAndPan&#8217;ing or SVGFitToViewBox&#8217;ing such that the section of the treemap that was clicked on now fills either the width or height of the viewport, whichever comes first. (I say &#8216;effectively&#8217; because I&#8217;ve only spent 5 minutes skimming the SVG spec to find some straws for me to clutch! There&#8217;s quite possibly a better way.)</p>
<p>Re getting the data into the treemap, I&#8217;d make Treemap::Output::SVG an optional dependency for Devel::NYTProf. If it&#8217;s installed then the nytprofhtml script would automatically use it to generate a treemap svg file and write a modified index page that would refer to the svg.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Faux</title>
		<link>http://blog.timbunce.org/2009/04/04/generate-treemaps-for-html-from-perl-please/#comment-615</link>
		<dc:creator><![CDATA[Dave Faux]]></dc:creator>
		<pubDate>Wed, 22 Apr 2009 22:13:11 +0000</pubDate>
		<guid isPermaLink="false">http://timbunce.wordpress.com/?p=258#comment-615</guid>
		<description><![CDATA[Tim

How do you envisage the drilldown working? Do you show one level of calls/statements per page, with each call drilling down to the next level of calls below. I&#039;ve generated a simple Treemap::Output::SVG module that does the same as the equivalent Treemap::Output::Imager module. It doesn&#039;t do drill down yet, and the nature of the Treemap module means that all the blocks are sized in the Treemap module itself, which (presumably) wouldn&#039;t work well if you want to drill down through a call to a full sized page.

How did you envisage getting input into the Treemap? A Treemap::Input::Devel::NYTProf module, via the Treemap::Input::XML module or some other way? 

If you drop me an email I can send you the Treemap::Output::SVG module source, it&#039;s not on CPAN as it&#039;s only a proof of concept at the moment.

:)

Dave]]></description>
		<content:encoded><![CDATA[<p>Tim</p>
<p>How do you envisage the drilldown working? Do you show one level of calls/statements per page, with each call drilling down to the next level of calls below. I&#8217;ve generated a simple Treemap::Output::SVG module that does the same as the equivalent Treemap::Output::Imager module. It doesn&#8217;t do drill down yet, and the nature of the Treemap module means that all the blocks are sized in the Treemap module itself, which (presumably) wouldn&#8217;t work well if you want to drill down through a call to a full sized page.</p>
<p>How did you envisage getting input into the Treemap? A Treemap::Input::Devel::NYTProf module, via the Treemap::Input::XML module or some other way? </p>
<p>If you drop me an email I can send you the Treemap::Output::SVG module source, it&#8217;s not on CPAN as it&#8217;s only a proof of concept at the moment.</p>
<p>:)</p>
<p>Dave</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TimBunce</title>
		<link>http://blog.timbunce.org/2009/04/04/generate-treemaps-for-html-from-perl-please/#comment-597</link>
		<dc:creator><![CDATA[TimBunce]]></dc:creator>
		<pubDate>Tue, 07 Apr 2009 09:01:44 +0000</pubDate>
		<guid isPermaLink="false">http://timbunce.wordpress.com/?p=258#comment-597</guid>
		<description><![CDATA[I do put in time with a modern language: Modern Perl (e.g., http://www.modernperlbooks.com and, picked at random, http://www.bofh.org.uk/2009/03/15/thinking-about-the-virtues) and I love it. The language, the community, the CPAN modules. I&#039;m getting the job done, quickly and effectively; creating fast clear maintainable code; and thoroughly enjoying it.]]></description>
		<content:encoded><![CDATA[<p>I do put in time with a modern language: Modern Perl (e.g., <a href="http://www.modernperlbooks.com" rel="nofollow">http://www.modernperlbooks.com</a> and, picked at random, <a href="http://www.bofh.org.uk/2009/03/15/thinking-about-the-virtues" rel="nofollow">http://www.bofh.org.uk/2009/03/15/thinking-about-the-virtues</a>) and I love it. The language, the community, the CPAN modules. I&#8217;m getting the job done, quickly and effectively; creating fast clear maintainable code; and thoroughly enjoying it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Programmer</title>
		<link>http://blog.timbunce.org/2009/04/04/generate-treemaps-for-html-from-perl-please/#comment-596</link>
		<dc:creator><![CDATA[Programmer]]></dc:creator>
		<pubDate>Tue, 07 Apr 2009 06:30:32 +0000</pubDate>
		<guid isPermaLink="false">http://timbunce.wordpress.com/?p=258#comment-596</guid>
		<description><![CDATA[Of course there are a lot of jobs for Perl, just as there were for COBOL after it became defunct.  You can hide your head in the sand if you wish, but from what I&#039;ve seen you&#039;re quite a good programmer.  You should consider putting some time in with a modern language so that when the legacy jobs dry up you&#039;ll have somewhere to jump.]]></description>
		<content:encoded><![CDATA[<p>Of course there are a lot of jobs for Perl, just as there were for COBOL after it became defunct.  You can hide your head in the sand if you wish, but from what I&#8217;ve seen you&#8217;re quite a good programmer.  You should consider putting some time in with a modern language so that when the legacy jobs dry up you&#8217;ll have somewhere to jump.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TimBunce</title>
		<link>http://blog.timbunce.org/2009/04/04/generate-treemaps-for-html-from-perl-please/#comment-594</link>
		<dc:creator><![CDATA[TimBunce]]></dc:creator>
		<pubDate>Mon, 06 Apr 2009 17:34:59 +0000</pubDate>
		<guid isPermaLink="false">http://timbunce.wordpress.com/?p=258#comment-594</guid>
		<description><![CDATA[I&#039;ll assume you&#039;re not a sad troll, anonymous &quot;Programmer&quot;, and refer you to http://blog.timbunce.org/2008/02/12/comparative-language-job-trend-graphs/ where, if prejudices allow, you&#039;ll find that perl is very much alive and well.]]></description>
		<content:encoded><![CDATA[<p>I&#8217;ll assume you&#8217;re not a sad troll, anonymous &#8220;Programmer&#8221;, and refer you to <a href="http://blog.timbunce.org/2008/02/12/comparative-language-job-trend-graphs/" rel="nofollow">http://blog.timbunce.org/2008/02/12/comparative-language-job-trend-graphs/</a> where, if prejudices allow, you&#8217;ll find that perl is very much alive and well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josh Jore</title>
		<link>http://blog.timbunce.org/2009/04/04/generate-treemaps-for-html-from-perl-please/#comment-593</link>
		<dc:creator><![CDATA[Josh Jore]]></dc:creator>
		<pubDate>Mon, 06 Apr 2009 16:13:44 +0000</pubDate>
		<guid isPermaLink="false">http://timbunce.wordpress.com/?p=258#comment-593</guid>
		<description><![CDATA[Huzzah! It was a crappy movie but something good came of it. FWIW, some servers at work generate more potentially interesting charts like http://diotalevi.isa-geek.net/~josh/090402/frontend.png and http://diotalevi.isa-geek.net/~josh/090402/backend.png. There&#039;s a bunch of in-memory databases, etc. The images I&#039;m using are already generated by http://search.cpan.org/dist/Treemap and I&#039;m also frustrated that I can&#039;t get useful tooltips or drilldown.

I&#039;m immediately interested in the size of things in memory for now.

Josh]]></description>
		<content:encoded><![CDATA[<p>Huzzah! It was a crappy movie but something good came of it. FWIW, some servers at work generate more potentially interesting charts like <a href="http://diotalevi.isa-geek.net/~josh/090402/frontend.png" rel="nofollow">http://diotalevi.isa-geek.net/~josh/090402/frontend.png</a> and <a href="http://diotalevi.isa-geek.net/~josh/090402/backend.png" rel="nofollow">http://diotalevi.isa-geek.net/~josh/090402/backend.png</a>. There&#8217;s a bunch of in-memory databases, etc. The images I&#8217;m using are already generated by <a href="http://search.cpan.org/dist/Treemap" rel="nofollow">http://search.cpan.org/dist/Treemap</a> and I&#8217;m also frustrated that I can&#8217;t get useful tooltips or drilldown.</p>
<p>I&#8217;m immediately interested in the size of things in memory for now.</p>
<p>Josh</p>
]]></content:encoded>
	</item>
</channel>
</rss>
