<?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/"
	>

<channel>
	<title>local shop</title>
	<atom:link href="http://frackman.org/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://frackman.org/blog</link>
	<description>programming java visualization software graphics comprehension usability testing david frackman</description>
	<pubDate>Mon, 19 Dec 2011 22:44:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>aapl in november</title>
		<link>http://frackman.org/blog/2011/12/19/aapl-in-november/</link>
		<comments>http://frackman.org/blog/2011/12/19/aapl-in-november/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 22:44:31 +0000</pubDate>
		<dc:creator>david</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://frackman.org/blog/?p=82</guid>
		<description><![CDATA[For your listening pleasure, (or torture - be forewarned that these resemble loud, noisy machinery)..  I&#8217;d like to present the stock price and volume for AAPL&#8217;s stock in the fall of 2011, as audio files.
Here is a graph of the price values used in the sonification.  
A version with fixed duration entries - [...]]]></description>
			<content:encoded><![CDATA[<p>For your listening pleasure, (or torture - be forewarned that these resemble loud, noisy machinery)..  I&#8217;d like to present the stock price and volume for AAPL&#8217;s stock in the fall of 2011, as audio files.</p>
<p>Here is a graph of the price values used in the sonification.  <a href="http://frackman.org/mkt/aapl-graph.jpg" ><img width="90%" src="http://frackman.org/mkt/aapl-graph.jpg" alt="AAPL price vs. time in november" /></a></p>
<p><a href="http://frackman.org/mkt/20111213-AAPL-1min-mkt-tnp.oosfixed-dur.mp3" >A version with fixed duration entries</a> - the days going by sound like a humming dot matrix printer to me.</p>
<p><a href="http://frackman.org/mkt/20111213-AAPL-1min-mkt-tnp.oosvariable-dur.mp3" >Switching it up slightly, a version with stock volume tied to duration</a>.</p>
<p>For both of these, price is frequency and volume is &#8220;volume&#8221; or amplitude.  Listen at your own risk..</p>
]]></content:encoded>
			<wfw:commentRss>http://frackman.org/blog/2011/12/19/aapl-in-november/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hibernate Envers directly from Schema Export</title>
		<link>http://frackman.org/blog/2010/11/01/hibernate-envers-directly-from-schema-export/</link>
		<comments>http://frackman.org/blog/2010/11/01/hibernate-envers-directly-from-schema-export/#comments</comments>
		<pubDate>Mon, 01 Nov 2010 19:27:19 +0000</pubDate>
		<dc:creator>david</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://frackman.org/blog/?p=77</guid>
		<description><![CDATA[I wanted to do the schema export (for Hibernate Envers audit tables) from a program rather than an Ant script since I was building the hibernate configuration at runtime.
I had to track down where org.hibernate.tool.ant.EnversHibernateToolTask did it&#8217;s magic.
Anyway if anyone finds this googling, here&#8217;s how:

AuditConfiguration auditConfig = AuditConfiguration.getFor(aConfig);
new SchemaExport(aConfig).setOutputFile("/some/file").create(false, true);

You can ignore other posts about, [...]]]></description>
			<content:encoded><![CDATA[<p>I wanted to do the schema export (for Hibernate Envers audit tables) from a program rather than an Ant script since I was building the hibernate configuration at runtime.</p>
<p>I had to track down where <code>org.hibernate.tool.ant.EnversHibernateToolTask</code> did it&#8217;s magic.</p>
<p>Anyway if anyone finds this googling, here&#8217;s how:<br />
<code><br />
AuditConfiguration auditConfig = AuditConfiguration.getFor(aConfig);<br />
new SchemaExport(aConfig).setOutputFile("/some/file").create(false, true);<br />
</code></p>
<p>You can ignore other posts about, hibernate.hbm2ddl.auto=create-drop or update<br />
- it doesn&#8217;t matter.<br />
If it wouldn&#8217;t also try to re-create my legacy tables, that&#8217;d be nice..<br />
<a href="http://www.lmcalpin.com/day/2010/10/01" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.lmcalpin.com');">this</a> might also be useful</p>
]]></content:encoded>
			<wfw:commentRss>http://frackman.org/blog/2010/11/01/hibernate-envers-directly-from-schema-export/feed/</wfw:commentRss>
		</item>
		<item>
		<title>nice demo/video</title>
		<link>http://frackman.org/blog/2010/01/14/nice-demovideo/</link>
		<comments>http://frackman.org/blog/2010/01/14/nice-demovideo/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 17:49:48 +0000</pubDate>
		<dc:creator>david</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://frackman.org/blog/2010/01/14/nice-demovideo/</guid>
		<description><![CDATA[nice demo/video using shaders on dx..
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.geeks3d.com/20091230/demoscene-fr-062-the-cube/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.geeks3d.com');">nice demo/video</a> using shaders on dx..</p>
]]></content:encoded>
			<wfw:commentRss>http://frackman.org/blog/2010/01/14/nice-demovideo/feed/</wfw:commentRss>
		</item>
		<item>
		<title>rich text editors in dhtml, a retrospective</title>
		<link>http://frackman.org/blog/2009/10/20/rich-text-editors-in-dhtml-a-retrospective/</link>
		<comments>http://frackman.org/blog/2009/10/20/rich-text-editors-in-dhtml-a-retrospective/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 19:47:07 +0000</pubDate>
		<dc:creator>david</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[dhtml]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[review]]></category>

		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://frackman.org/blog/?p=40</guid>
		<description><![CDATA[I&#8217;ve really stumbled into a huge mess trying to use dhtml rich text editors in a cross browser application.  I&#8217;m mostly documenting this so that, should some other (cough: idiot) come along, hopefully they&#8217;ll see where the limits of these RTEs are in the browser.  And partially as a rant.
The problem feature: Be [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve really stumbled into a huge mess trying to use dhtml rich text editors in a cross browser application.  I&#8217;m mostly documenting this so that, should some other (cough: idiot) come along, hopefully they&#8217;ll see where the limits of these RTEs are in the browser.  And partially as a rant.</p>
<p>The problem feature: Be able to Cut from Microsoft Word and Paste into a browser&#8217;s RTE and have it apparently &#8220;do the right thing&#8221;.  So, this means OS X, standard flavors of Win32, and Firefox, IE and Safari, running various versions of Microsoft Word.  We&#8217;d like a bulleted list to appear as a bulleted list.</p>
<p>Each version of Word has a different Paste flavor that it prefers out of the box, and they can be further customized by the user.  AARGH!  So, we don&#8217;t know what we&#8217;re getting.  I think the browser will take text and html though, so it will accept the two flavors of html that Word can choose to spit out. </p>
<p>So I implemented a paste warning, but again Firefox and IE both support different events on different elements - see this <a href="http://www.quirksmode.org/dom/events/cutcopypaste.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.quirksmode.org');">helpful chart</a>.  And, finding the YUI RTE&#8217;s iframe div was a bit convoluted..</p>
<p>Apparently all dhtml RTEs are thin facades over a built-in browser feature - on Firefox its <a href="http://kb.mozillazine.org/Firefox_:_Midas" onclick="javascript:pageTracker._trackPageview('/outbound/article/kb.mozillazine.org');">Midas</a>, the rich text editor component!  So although it seems like there are a bunch of different browser based RTEs like FCK, etc. - that is mostly window dressing.  I had an early hint of this before I knew about midas when I saw what the YUI editor did with tables, which was incredibly similar to what Writely (now google docs) was doing.  However, the YUI editor apparently didn&#8217;t support table editing so I thought maybe I&#8217;d hit upon a &#8220;pre-release&#8221; feature..</p>
<p>I&#8217;m developing a new kind of hatred for the more mature javascript and dhtml.. Fifteen years later(!) I know things can be more coherent.  Even though the browsers have all this cool stuff, we&#8217;re still fighting standards battles and having to do everything twice or more times to deal with various differences and brokenness.  CSS is a really good step in the direction of not needing to do this to make things *look right*.  However, at the end of the day I&#8217;m not sure that I&#8217;ll accept tweening effects as a payoff for all this pain.  The pain/reward ratio seemed better for the multiple body color hack.</p>
]]></content:encoded>
			<wfw:commentRss>http://frackman.org/blog/2009/10/20/rich-text-editors-in-dhtml-a-retrospective/feed/</wfw:commentRss>
		</item>
		<item>
		<title>yes!  WebGL implements OpenGL ES for WebKit (and FF?)</title>
		<link>http://frackman.org/blog/2009/10/20/yes-this-is-very-nice/</link>
		<comments>http://frackman.org/blog/2009/10/20/yes-this-is-very-nice/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 19:16:16 +0000</pubDate>
		<dc:creator>david</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[dhtml]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[opengl]]></category>

		<category><![CDATA[software]]></category>

		<category><![CDATA[visualization]]></category>

		<guid isPermaLink="false">http://frackman.org/blog/2009/10/20/yes-this-is-very-nice/</guid>
		<description><![CDATA[WebGL in WebKit!
downloaded, followed instructions and got a 3d canvas element that uses OpenGL ES!  Standard to come soon, and also apparently WebGL implemented in FF as well (haven&#8217;t tested that yet..)
]]></description>
			<content:encoded><![CDATA[<p><a href="http://webkit.org/blog/603/webgl-now-available-in-webkit-nightlies/" onclick="javascript:pageTracker._trackPageview('/outbound/article/webkit.org');">WebGL in WebKit!</a></p>
<p>downloaded, followed instructions and got a 3d canvas element that uses OpenGL ES!  Standard to come soon, and also apparently WebGL implemented in FF as well (haven&#8217;t tested that yet..)</p>
]]></content:encoded>
			<wfw:commentRss>http://frackman.org/blog/2009/10/20/yes-this-is-very-nice/feed/</wfw:commentRss>
		</item>
		<item>
		<title>more stuff from the trash-heap</title>
		<link>http://frackman.org/blog/2008/12/01/more-stuff-from-the-trash-heap/</link>
		<comments>http://frackman.org/blog/2008/12/01/more-stuff-from-the-trash-heap/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 03:35:43 +0000</pubDate>
		<dc:creator>david</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[artifact]]></category>

		<category><![CDATA[opengl]]></category>

		<guid isPermaLink="false">http://frackman.org/blog/?p=26</guid>
		<description><![CDATA[work in progress of yore..





]]></description>
			<content:encoded><![CDATA[<p>work in progress of yore..</p>
<p><a rel="lightbox" href="http://frackman.org/blog/wp-content/uploads/2008/12/picture-9.png" ><img src="http://frackman.org/blog/wp-content/uploads/2008/12/picture-9.png" alt="" title="picture-9" width="150" height="150" class="alignnone size-thumbnail wp-image-30" /></a><br />
<a rel="lightbox" href="http://frackman.org/blog/wp-content/uploads/2008/12/picture-1.png" ><img src="http://frackman.org/blog/wp-content/uploads/2008/12/picture-1.png" alt="" title="picture-1" width="150" height="150" class="alignnone size-thumbnail wp-image-27" /></a><br />
<br />
<a rel="lightbox" href="http://frackman.org/blog/wp-content/uploads/2008/12/picture-2.png" ><img src="http://frackman.org/blog/wp-content/uploads/2008/12/picture-2.png" alt="" title="picture-2" width="150" height="97" class="alignnone size-thumbnail wp-image-28" /></a><br />
<a rel="lightbox" href="http://frackman.org/blog/wp-content/uploads/2008/12/picture-5.png" ><img src="http://frackman.org/blog/wp-content/uploads/2008/12/picture-5.png" alt="" title="picture-5" width="150" height="150" class="alignnone size-thumbnail wp-image-29" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://frackman.org/blog/2008/12/01/more-stuff-from-the-trash-heap/feed/</wfw:commentRss>
		</item>
		<item>
		<title>boxes in boxes</title>
		<link>http://frackman.org/blog/2008/09/29/boxes-in-boxes/</link>
		<comments>http://frackman.org/blog/2008/09/29/boxes-in-boxes/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 19:14:56 +0000</pubDate>
		<dc:creator>david</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[artifact]]></category>

		<category><![CDATA[java]]></category>

		<category><![CDATA[opengl]]></category>

		<guid isPermaLink="false">http://frackman.org/blog/?p=25</guid>
		<description><![CDATA[


these are some screenshots of various experiments with boxes in boxes in java opengl using jogl..
]]></description>
			<content:encoded><![CDATA[<p><a rel="lightbox" href="http://frackman.org/pix/20080929-boxes-in-boxes/low.png" ><img src="http://frackman.org/pix/20080929-boxes-in-boxes/low-tn.png" alt="Boxes" /></a><a rel="lightbox" href="http://frackman.org/pix/20080929-boxes-in-boxes/low-fill.png" ><img src="http://frackman.org/pix/20080929-boxes-in-boxes/low-fill-tn.png" alt="Boxes" /></a><a rel="lightbox" href="http://frackman.org/pix/20080929-boxes-in-boxes/low-wire.png" ><img src="http://frackman.org/pix/20080929-boxes-in-boxes/low-wire-tn.png" alt="Boxes" /></a></p>
<p><a rel="lightbox" href="http://frackman.org/pix/20080929-boxes-in-boxes/high.png" ><img src="http://frackman.org/pix/20080929-boxes-in-boxes/high-tn.png" alt="Boxes" /></a><a rel="lightbox" href="http://frackman.org/pix/20080929-boxes-in-boxes/high-fill.png" ><img src="http://frackman.org/pix/20080929-boxes-in-boxes/high-fill-tn.png" alt="Boxes" /></a><a rel="lightbox" href="http://frackman.org/pix/20080929-boxes-in-boxes/high-wire.png" ><img src="http://frackman.org/pix/20080929-boxes-in-boxes/high-wire-tn.png" alt="Boxes" /></a></p>
<p><a rel="lightbox" href="http://frackman.org/pix/20080929-boxes-in-boxes/mega.png" ><img src="http://frackman.org/pix/20080929-boxes-in-boxes/mega-tn.png" alt="Boxes" /></a><a rel="lightbox" href="http://frackman.org/pix/20080929-boxes-in-boxes/mega-fill.png" ><img src="http://frackman.org/pix/20080929-boxes-in-boxes/mega-fill-tn.png" alt="Boxes" /></a><a rel="lightbox" href="http://frackman.org/pix/20080929-boxes-in-boxes/mega-wire.png" ><img src="http://frackman.org/pix/20080929-boxes-in-boxes/mega-wire-tn.png" alt="Boxes" /></a></p>
<p>these are some screenshots of various experiments with boxes in boxes in java opengl using jogl..</p>
]]></content:encoded>
			<wfw:commentRss>http://frackman.org/blog/2008/09/29/boxes-in-boxes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>sad day at mediatemple.net</title>
		<link>http://frackman.org/blog/2008/09/26/sad-day-at-mediatemplenet/</link>
		<comments>http://frackman.org/blog/2008/09/26/sad-day-at-mediatemplenet/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 19:10:01 +0000</pubDate>
		<dc:creator>david</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://frackman.org/blog/?p=23</guid>
		<description><![CDATA[So, a few friends recommended mediatemple.net for hosting, and I was psyched about their grid service offerings (and about finally moving a legacy machine away from verio, where it has been for ages since its too difficult to migrate some of the stuff on the box.. )
I signed up for their &#8220;Dedicated Virtual&#8221; service online [...]]]></description>
			<content:encoded><![CDATA[<p>So, a few friends recommended mediatemple.net for hosting, and I was psyched about their grid service offerings (and about finally moving a legacy machine away from verio, where it has been for ages since its too difficult to migrate some of the stuff on the box.. )</p>
<p>I signed up for their &#8220;Dedicated Virtual&#8221; service online and was told &#8220;we&#8217;ll send you an email..&#8221;  After a few days, when I didn&#8217;t get that email, I called them to see what was going on.  I had already looked through the spam traps, so I knew it wasn&#8217;t getting &#8220;junked&#8221;.  After taking my information, the sales person I talked to said they&#8217;d have to get back to me since THEIR INTERNET SERVICE WAS OUT!  wow.. thats not good, especially for an ISP!  Anyway, they sent me another copy of my &#8220;welcome email&#8221;.. Still not getting it.. Hmm.. lets go check the Zimbra logs to see whats going on..</p>
<p>aha!</p>
<div style="font-family: arial; font-size: 7px;">
Sep 26 15:12:15 seconds postfix/smtpd[15420]: warning: 64.207.129.30: address not listed for hostname hostops.mediatemple.net<br />
Sep 26 15:12:15 seconds postfix/smtpd[15420]: NOQUEUE: reject: RCPT from unknown[64.207.129.30]: 450 4.7.1 Client host rejected: cannot find your hostname, [64.207.129.30]; from=&lt;bounce@mediatemple.net&gt; to=&lt;mediatemple .net@nodalspace.net&gt; proto=ESMTP helo=&lt;hostops.mediatemple.net&gt;<br />
Sep 26 15:12:16 seconds postfix/smtpd[15420]: NOQUEUE: reject: RCPT from unknown[64.207.129.30]: 450 4.7.1 Client host rejected: cannot find your hostname, [64.207.129.30]; from=&lt;bounce+welcomeletter@mediatemple.net&gt; to=&lt;mediatemple.net@nodalspace.net&gt; proto=ESMTP helo=&lt;hostops.mediatemple.net&gt;<br />
Sep 26 16:12:48 seconds postfix/smtpd[8083]: warning: 64.207.129.30: address not listed for hostname hostops.mediatemple.net<br />
Sep 26 16:12:48 seconds postfix/smtpd[8083]: NOQUEUE: reject: RCPT from unknown[64.207.129.30]: 450 4.7.1 Client host rejected: cannot find your hostname, [64.207.129.30]; from=&lt;bounce@mediatemple.net&gt; to=&lt;mediatemple .net@nodalspace.net&gt; proto=ESMTP helo=&lt;hostops.mediatemple.net&gt;</div>
<p>&#8230;snip&#8230;</p>
<p>Looks like their mailserver is incorrectly configured!  Now, my spam settings set relatively more paranoidedly than your average bear, however this seems like a legitimate problem on their end - the dns records for hostops.mediatemple.net are not mapped correctly.  So, I call them back to let them know whats up, and try to explain the situation.  I asked if there were *any technical employees* who I could talk to so they could fix up their configuration, and &#8220;the only Anthony there&#8221; tells me there aren&#8217;t any available since they&#8217;re dealing with their internet outage.  I was also told I can send email to sales describing my issue if I want (but I understood nobody would do anything about this).  They ask if there is a gmail account they can send the welcome letter to.  Sadly, I had to cancel my account instead.  All would have been forgiven if they&#8217;d even tried to understand what was wrong or figure out how to fix it.  Instead, they were completely unresponsive and ignored me.  Spam is everyone&#8217;s problem and I&#8217;m really sad to see they&#8217;re not doing their part in the cooperative battle to fix it.  I fear going with a service provider like this only to be told &#8220;we&#8217;re sorry but there&#8217;s nothing we can do&#8221; when legitimate issues come up, as they will.</p>
]]></content:encoded>
			<wfw:commentRss>http://frackman.org/blog/2008/09/26/sad-day-at-mediatemplenet/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ec2 compatible compute cloud for rent?</title>
		<link>http://frackman.org/blog/2008/09/04/ec2-compatible-compute-cloud-for-rent/</link>
		<comments>http://frackman.org/blog/2008/09/04/ec2-compatible-compute-cloud-for-rent/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 05:59:31 +0000</pubDate>
		<dc:creator>david</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[review]]></category>

		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://frackman.org/blog/?p=22</guid>
		<description><![CDATA[Well, I&#8217;m kind of curious what kind of traffic this post will get.  So far, I&#8217;ve found a few cloud computing implementations, and ec2&#8217;s lack of persistence and reliability seem like weak points.  And, I&#8217;ve potentially got a co-location rack sitting there doing nothing.  I was wondering, would it be worth it, [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I&#8217;m kind of curious what kind of traffic this post will get.  So far, I&#8217;ve found a few cloud computing implementations, and ec2&#8217;s lack of persistence and reliability seem like weak points.  And, I&#8217;ve potentially got a co-location rack sitting there doing nothing.  I was wondering, would it be worth it, by which I mean can I make any quick money at, launching a public ec2-alike on <a href="http://eucalyptus.cs.ucsb.edu/" onclick="javascript:pageTracker._trackPageview('/outbound/article/eucalyptus.cs.ucsb.edu');">eucalyptus</a> somewhat like what I imagine <a href="http://www.enkiconsulting.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.enkiconsulting.net');">enki</a> is doing?  If you&#8217;re an ec2 user who would potentially want to be able to use another service as well (as a backup or for some cross-provider redundancy?) drop a line..</p>
]]></content:encoded>
			<wfw:commentRss>http://frackman.org/blog/2008/09/04/ec2-compatible-compute-cloud-for-rent/feed/</wfw:commentRss>
		</item>
		<item>
		<title>links to stuff</title>
		<link>http://frackman.org/blog/2008/02/27/links-to-stuff/</link>
		<comments>http://frackman.org/blog/2008/02/27/links-to-stuff/#comments</comments>
		<pubDate>Wed, 27 Feb 2008 17:22:11 +0000</pubDate>
		<dc:creator>david</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[java]]></category>

		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://frackman.org/blog/?p=21</guid>
		<description><![CDATA[Links to things, mostly so I&#8217;ve posted something in 2008..  Stuff I&#8217;ve been reading and/or found interesting in the last few months..  not in any particular order, but focused around binary refactoring and testing java swing gui applications.
Here&#8217;s a genetic algorithm for creating test cases.
And, a way to measure junit test coverage through [...]]]></description>
			<content:encoded><![CDATA[<p>Links to things, mostly so I&#8217;ve posted something in 2008..  Stuff I&#8217;ve been reading and/or found interesting in the last few months..  <strong>not</strong> in any particular order, but focused around binary refactoring and testing java swing gui applications.</p>
<p>Here&#8217;s a <a href="https://gajet.dev.java.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/gajet.dev.java.net');">genetic algorithm for creating test cases</a>.<br />
And, a way to <a href="http://jester.sourceforge.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/jester.sourceforge.net');">measure junit test coverage</a> through app  mutation.</p>
<p>More transformation and/or analysis based, <a href="http://www.sable.mcgill.ca/soot/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.sable.mcgill.ca');">this bytecode optimization framework is wicked cool</a>.</p>
<p>Here are two more jvm/java-y languages with interesting names and features:<br />
<a href="http://nice.sourceforge.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/nice.sourceforge.net');">nice</a> has more good safety features..<br />
<a href="http://sleep.hick.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/sleep.hick.org');">sleep</a> got your perl in my java..</p>
<p>atif memnon a thon:<br />
<a href="http://www.youtube.com/watch?v=OiE9zRPD6ps" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.youtube.com');">a youtube video of a google talk from google testing automation conference</a><br />
I&#8217;ve not successfully used <a href="http://www.cs.umd.edu/~atif/GUITARWeb/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.cs.umd.edu');">guitar testing framework</a>, but it implements a lot of stuff that seems very useful for testing/verification, and the sourceforge version is hopefully going to be up soon, and working for modern java programs?</p>
<p>This is a <a href="http://www-cse.ucsd.edu/~wgg/Software/StarTool/elbereth.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www-cse.ucsd.edu');">visualization tool for java programs</a> based around &#8220;star diagrams&#8221;.<br />
And, finally, here is a relatively old <a href="http://j-orchestra.org/barber/" onclick="javascript:pageTracker._trackPageview('/outbound/article/j-orchestra.org');">smalltalk style refactoring browser for bytecode</a>, which seems like a nice thing.</p>
]]></content:encoded>
			<wfw:commentRss>http://frackman.org/blog/2008/02/27/links-to-stuff/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

