<?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/"
	>
<channel>
	<title>Comments on: Agent Frank&#8217;s first download?</title>
	<atom:link href="http://decafbad.com/blog/2003/02/15/ooodab/feed" rel="self" type="application/rss+xml" />
	<link>http://decafbad.com/blog/2003/02/15/ooodab</link>
	<description>It's all spinning wheels and self-doubt until the first pot of coffee.</description>
	<pubDate>Fri, 29 Aug 2008 23:31:30 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7-hemorrhage</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: stevenf</title>
		<link>http://decafbad.com/blog/2003/02/15/ooodab#comment-656</link>
		<dc:creator>stevenf</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.decafbad.com/blog/?p=381#comment-656</guid>
		<description>&lt;p&gt;Cool!  I can't seem to get searching to work, though.  If I go to the "archiver" plug-in link, enter something in search box and hit Search, it says: "ERROR opening the Index - contact sysadmin!"&lt;/p&gt;

&lt;p&gt;At first it was complaining that /Users/stevenf/Desktop/AgentFrank/data/Archiver/&lt;em&gt;index didn't exist, so I tried creating it.  But now it's complaining about: /Users/stevenf/Desktop/AgentFrank/data/Archiver/&lt;/em&gt;index/segments (No such file or directory)&lt;/p&gt;

&lt;p&gt;Hmm, I just noticed this in the log which could have something to do with it:&lt;/p&gt;

&lt;p&gt;1561978 [Handler(127.0.0.1)] ERROR stderr  - java.lang.NoClassDefFoundError: com/decafbad/agent/plugin/archiver/ArchiverIndexQueue$ArchiverIndexTask&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Cool!  I can't seem to get searching to work, though.  If I go to the "archiver" plug-in link, enter something in search box and hit Search, it says: "ERROR opening the Index - contact sysadmin!"</p>
<p>At first it was complaining that /Users/stevenf/Desktop/AgentFrank/data/Archiver/<em>index didn't exist, so I tried creating it.  But now it's complaining about: /Users/stevenf/Desktop/AgentFrank/data/Archiver/</em>index/segments (No such file or directory)</p>
<p>Hmm, I just noticed this in the log which could have something to do with it:</p>
<p>1561978 [Handler(127.0.0.1)] ERROR stderr  - java.lang.NoClassDefFoundError: com/decafbad/agent/plugin/archiver/ArchiverIndexQueue$ArchiverIndexTask</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stevenf</title>
		<link>http://decafbad.com/blog/2003/02/15/ooodab#comment-657</link>
		<dc:creator>stevenf</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.decafbad.com/blog/?p=381#comment-657</guid>
		<description>&lt;p&gt;Aha, it looks like a filename got truncated somewhere along the way... here's the contents of AgentFrank/plugins/Archiver/classes/com/decafbad/agent/plugin/archiver:&lt;/p&gt;

&lt;p&gt;[lovehound:agent/plugin/archiver] stevenf% ls -l
total 80
-rw-r--r--  1 stevenf  staff  1035 Feb 12 14:30 ArchiverFilter$1.class
-rw-r--r--  1 stevenf  staff  6332 Feb 12 14:30 ArchiverFilter.class
-rw-r--r--  1 stevenf  staff  3737 Feb 10 20:56 ArchiverFilterFactory.class
-rw-r--r--  1 stevenf  staff  4690 Feb  6 19:25 ArchiverFilterFrame.class
-rw-r--r--  1 stevenf  staff  1560 Feb 12 14:33 ArchiverIndexQueue$ArchiverI
-rw-r--r--  1 stevenf  staff  6336 Feb 12 14:33 ArchiverIndexQueue.class
-rw-r--r--  1 stevenf  staff  1454 Feb 10 21:30 HTMLDocument.class&lt;/p&gt;

&lt;p&gt;This is on Mac OS X, archive extracted with tar xzvf&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Aha, it looks like a filename got truncated somewhere along the way... here's the contents of AgentFrank/plugins/Archiver/classes/com/decafbad/agent/plugin/archiver:</p>
<p>[lovehound:agent/plugin/archiver] stevenf% ls -l<br />
total 80<br />
-rw-r--r--  1 stevenf  staff  1035 Feb 12 14:30 ArchiverFilter$1.class<br />
-rw-r--r--  1 stevenf  staff  6332 Feb 12 14:30 ArchiverFilter.class<br />
-rw-r--r--  1 stevenf  staff  3737 Feb 10 20:56 ArchiverFilterFactory.class<br />
-rw-r--r--  1 stevenf  staff  4690 Feb  6 19:25 ArchiverFilterFrame.class<br />
-rw-r--r--  1 stevenf  staff  1560 Feb 12 14:33 ArchiverIndexQueue$ArchiverI<br />
-rw-r--r--  1 stevenf  staff  6336 Feb 12 14:33 ArchiverIndexQueue.class<br />
-rw-r--r--  1 stevenf  staff  1454 Feb 10 21:30 HTMLDocument.class</p>
<p>This is on Mac OS X, archive extracted with tar xzvf</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stevenf</title>
		<link>http://decafbad.com/blog/2003/02/15/ooodab#comment-658</link>
		<dc:creator>stevenf</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.decafbad.com/blog/?p=381#comment-658</guid>
		<description>&lt;p&gt;Yep, renaming "ArchiverIndexQueue$ArchiverI" to "ArchiverIndexQueue$ArchiverIndexTask.class" fixes it.  &lt;/p&gt;

&lt;p&gt;Sorry about the comment spam!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Yep, renaming "ArchiverIndexQueue$ArchiverI" to "ArchiverIndexQueue$ArchiverIndexTask.class" fixes it.  </p>
<p>Sorry about the comment spam!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kip</title>
		<link>http://decafbad.com/blog/2003/02/15/ooodab#comment-659</link>
		<dc:creator>Kip</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.decafbad.com/blog/?p=381#comment-659</guid>
		<description>&lt;p&gt;Oddly enough, I got that same error the first time I used the Archiver, but I didn't create the directory and two minutes later when I tried it again, meaning to jot the exact message down for feedback, it worked fine.&lt;/p&gt;

&lt;p&gt;The results are not matching what I intuitively believe they should return, but I'm chalking that up to my limited understanding of the program.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Oddly enough, I got that same error the first time I used the Archiver, but I didn't create the directory and two minutes later when I tried it again, meaning to jot the exact message down for feedback, it worked fine.</p>
<p>The results are not matching what I intuitively believe they should return, but I'm chalking that up to my limited understanding of the program.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rodent of Unusual Size</title>
		<link>http://decafbad.com/blog/2003/02/15/ooodab#comment-660</link>
		<dc:creator>Rodent of Unusual Size</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.decafbad.com/blog/?p=381#comment-660</guid>
		<description>&lt;p&gt;the apache licence is designed to do exactly what you say you're after: allow people to play with it, open or closed, and do what they want with it -- but they must give you credit perpetually.  see here for the current licence; make appropriate adjustments and you're set.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>the apache licence is designed to do exactly what you say you're after: allow people to play with it, open or closed, and do what they want with it -- but they must give you credit perpetually.  see here for the current licence; make appropriate adjustments and you're set.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Russ</title>
		<link>http://decafbad.com/blog/2003/02/15/ooodab#comment-661</link>
		<dc:creator>Russ</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.decafbad.com/blog/?p=381#comment-661</guid>
		<description>&lt;p&gt;Les!&lt;/p&gt;

&lt;p&gt;Sorry to cause you so much strife. I wrongly assumed that you had chose GPL because of political reasons. Here's my post in January on GPL:&lt;/p&gt;

&lt;p&gt;http://www.russellbeattie.com/notebook/20030102.html#095658&lt;/p&gt;

&lt;p&gt;Basically, I give my code away without strings, and I like the code I use to be the same, just in case there's a way some day for me to commercialize it. I stay away from all GPLed code as a general rule. I like GPL, but I don't want to break any licenses.&lt;/p&gt;

&lt;p&gt;IMHO, the internet was built on BSD, not the GPL. BSD allows commercial use and many times that's what's needed to get to that next technical level.&lt;/p&gt;

&lt;p&gt;But to each his own, if you go with GPL I totally support that decision. :-)&lt;/p&gt;

&lt;p&gt;-Russ&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Les!</p>
<p>Sorry to cause you so much strife. I wrongly assumed that you had chose GPL because of political reasons. Here's my post in January on GPL:</p>
<p><a href="http://www.russellbeattie.com/notebook/20030102.html#095658" rel="nofollow">http://www.russellbeattie.com/notebook/20030102.html#095658</a></p>
<p>Basically, I give my code away without strings, and I like the code I use to be the same, just in case there's a way some day for me to commercialize it. I stay away from all GPLed code as a general rule. I like GPL, but I don't want to break any licenses.</p>
<p>IMHO, the internet was built on BSD, not the GPL. BSD allows commercial use and many times that's what's needed to get to that next technical level.</p>
<p>But to each his own, if you go with GPL I totally support that decision. <img src='http://decafbad.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>-Russ</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tony</title>
		<link>http://decafbad.com/blog/2003/02/15/ooodab#comment-662</link>
		<dc:creator>Tony</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.decafbad.com/blog/?p=381#comment-662</guid>
		<description>&lt;p&gt;I do not understand people like Russ that do not understand the GPL but attack it when they get the chance. The only people that i met that do not like the GPL are people who want to use open source software to make a profit without doing any contribution.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I do not understand people like Russ that do not understand the GPL but attack it when they get the chance. The only people that i met that do not like the GPL are people who want to use open source software to make a profit without doing any contribution.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Russ</title>
		<link>http://decafbad.com/blog/2003/02/15/ooodab#comment-663</link>
		<dc:creator>Russ</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.decafbad.com/blog/?p=381#comment-663</guid>
		<description>&lt;p&gt;Tony! &lt;/p&gt;

&lt;p&gt;Who's attacking? I said "I like the GPL" and "I support your decision to use the GPL". And I stated quite clearly that I give my source code out under a non-restrictive license because I hope that myself or someone else can commercialize it (which is a GOOD thing). Yet you somehow ignore the word "give" and say that people who don't like the GPL don't want to contribute?&lt;/p&gt;

&lt;p&gt;Don't be a GPL zealot, okay?&lt;/p&gt;

&lt;p&gt;-Russ&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Tony! </p>
<p>Who's attacking? I said "I like the GPL" and "I support your decision to use the GPL". And I stated quite clearly that I give my source code out under a non-restrictive license because I hope that myself or someone else can commercialize it (which is a GOOD thing). Yet you somehow ignore the word "give" and say that people who don't like the GPL don't want to contribute?</p>
<p>Don't be a GPL zealot, okay?</p>
<p>-Russ</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shawn</title>
		<link>http://decafbad.com/blog/2003/02/15/ooodab#comment-664</link>
		<dc:creator>Shawn</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.decafbad.com/blog/?p=381#comment-664</guid>
		<description>&lt;p&gt;Very cool stuff, Les. Thanks for sharing.&lt;/p&gt;

&lt;p&gt;By the way, are you familiar with Privoxy (http://www.privoxy.org)? I installed it on my OS X machine about a week ago, and am still digging into the config, but I think it shares many of your goals. Worth a look if you're not already familiar with it.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Very cool stuff, Les. Thanks for sharing.</p>
<p>By the way, are you familiar with Privoxy (http://www.privoxy.org)? I installed it on my OS X machine about a week ago, and am still digging into the config, but I think it shares many of your goals. Worth a look if you're not already familiar with it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Lockney</title>
		<link>http://decafbad.com/blog/2003/02/15/ooodab#comment-665</link>
		<dc:creator>Thomas Lockney</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.decafbad.com/blog/?p=381#comment-665</guid>
		<description>&lt;p&gt;I like it! I've been attempting to dig into the code in little bits and spurts for the last week. I'm not quite sure that I've grokked it all -- I'll probably start trying to strip things out to see if I've got the basics down (already got a project set up in Eclipse for it), but that's still dependent on my work load (in other words, it'll happen in the fifteen minutes of spare time I have between eating my lunch and getting back to work).&lt;/p&gt;

&lt;p&gt;I've been thinking about building something of a similar nature for some time, but never had gotten around to actually doing it. I'm pretty impressed so far. One thing, though, that I might do differently (though you seem to be headed down the right track already) would be to strip the core down to the most minimal basics. In fact, I would even consider (I know this is stepping out a bit) making the proxy piece itself a plugin/module/whatever you want to call it. &lt;/p&gt;

&lt;p&gt;Also, it would be nice (and I'm not sure this isn't already in there) if plugins could modify the settings of the rest of the system. One thing I would like to see is the ability to point the proxy at another proxy, but I'd like this to be configurable. At our office, they use the Microsoft ISA proxy server, but only have the NTLM based authentication enabled, so non-MS products can't get through it. However, I use a local app that acts as an HTTP proxy and rewrites everything for the ISA server. It works well, but it's a pain to keep all my apps setup for this since I work on a laptop and often switch networks. If I could write some java code to detect whether the outside network is reachable, I could tell the AgentFrank proxy whether to hit the HTTP-ISA proxy or not.&lt;/p&gt;

&lt;p&gt;Just my $0.02. Great start. I'll have to see what I can dig out of it.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I like it! I've been attempting to dig into the code in little bits and spurts for the last week. I'm not quite sure that I've grokked it all -- I'll probably start trying to strip things out to see if I've got the basics down (already got a project set up in Eclipse for it), but that's still dependent on my work load (in other words, it'll happen in the fifteen minutes of spare time I have between eating my lunch and getting back to work).</p>
<p>I've been thinking about building something of a similar nature for some time, but never had gotten around to actually doing it. I'm pretty impressed so far. One thing, though, that I might do differently (though you seem to be headed down the right track already) would be to strip the core down to the most minimal basics. In fact, I would even consider (I know this is stepping out a bit) making the proxy piece itself a plugin/module/whatever you want to call it. </p>
<p>Also, it would be nice (and I'm not sure this isn't already in there) if plugins could modify the settings of the rest of the system. One thing I would like to see is the ability to point the proxy at another proxy, but I'd like this to be configurable. At our office, they use the Microsoft ISA proxy server, but only have the NTLM based authentication enabled, so non-MS products can't get through it. However, I use a local app that acts as an HTTP proxy and rewrites everything for the ISA server. It works well, but it's a pain to keep all my apps setup for this since I work on a laptop and often switch networks. If I could write some java code to detect whether the outside network is reachable, I could tell the AgentFrank proxy whether to hit the HTTP-ISA proxy or not.</p>
<p>Just my $0.02. Great start. I'll have to see what I can dig out of it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ovidiu Predescu</title>
		<link>http://decafbad.com/blog/2003/02/15/ooodab#comment-666</link>
		<dc:creator>Ovidiu Predescu</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.decafbad.com/blog/?p=381#comment-666</guid>
		<description>&lt;p&gt;If you care about someone else's developments to your code to be freely available, LGPL is perhaps the best option. The Apache license will allow companies to develop it internally and not share those enhancements with you. With LGPL those enhancements would have to be contributed back to you for incorporation in the original code.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>If you care about someone else's developments to your code to be freely available, LGPL is perhaps the best option. The Apache license will allow companies to develop it internally and not share those enhancements with you. With LGPL those enhancements would have to be contributed back to you for incorporation in the original code.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
