<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Martian Software News</title>
    <link>http://martiansoftware.com</link>
    <description></description>
    <language>en-us</language>
    <lastBuildDate>Mon, 4 May 2009 06:38:36 -0400</lastBuildDate>
    <image>
      <url>http://www.martiansoftware.com/images/rsslogo.png</url>
      <title>Martian Software News</title>
      <link>http://www.martiansoftware.com</link>
      <width>144</width>
      <height>45</height>
    </image>
    <item>
      <title>nearshare.net Updated</title>
      <link>http://nearshare.net</link>
      <description>
<p>I've just finished some long overdue updates to my web-based local filesharing
tool <a href="http://nearshare.net">nearshare.net</a>.  Mostly cosmetic fixes needed as
browsers continue to evolve (this was originally written in 2005, after all),
but also some bug fixes needed for Firefox 3 on Linux.  If you need a quick way
to shoot files across a local network, give it a try!  If you have Java, there's
nothing to install - just point two computers on the same LAN to
<a href="http://nearshare.net">nearshare.net</a> and share away!</p>
      </description>
      <pubDate>Mon, 4 May 2009 12:00:00 -0400</pubDate>
      <guid>http://nearshare.net?rss-05-04-2009</guid>
    </item>
    <item>
      <title>jar2sh Released</title>
      <link>http://martiansoftware.com/lab/jar2sh.html</link>
      <description>
<p>"jar2sh is a bash shell script that wraps Java applications into
bash scripts that can be run without any installation.  It's sort
of like <a href="http://launch4j.sourceforge.net">launch4j</a> or 
<a href="http://www.sureshotsoftware.com/exej">exeJ</a>, but for *nix..."</p>
      </description>
      <pubDate>Fri, 7 Nov 2008 12:00:00 -0500</pubDate>
      <guid>http://martiansoftware.com/lab/jar2sh.html?rss-11-07-2008</guid>
    </item>
    <item>
      <title>Still Alive</title>
      <link>http://martiansoftware.com</link>
      <description>
<p>You might think this site and its projects are dead.  After all, it's 
been over a year and half since the last update.  A growing family and 
part-time MBA left me no time for Martian Software, but I am now slowly 
blowing the dust off a few projects and considering some more.  Martian 
Software is still alive.</p>
      </description>
      <pubDate>Sun, 6 Apr 2008 12:00:00 -0400</pubDate>
      <guid>http://martiansoftware.com?rss-04-06-2008</guid>
    </item>
    <item>
      <title>JSAP v2.1 Released</title>
      <link>http://martiansoftware.com/jsap</link>
      <description>
<p>JSAP 2.1 is now available. This is a long overdue bug fix release.</p>

<p>Many thanks to Henning Nitschke, aztec, Jonathan May, James Carroll, 
Ivan Todoroski, Olivier Lafontaine, and others for bug reports and fixes!</p>
      </description>
      <pubDate>Thu, 3 Aug 2006 12:00:00 -0400</pubDate>
      <guid>http://martiansoftware.com/jsap?rss-08-03-2006</guid>
    </item>
    <item>
      <title>TiVonage v0.21 Released</title>
      <link>http://martiansoftware.com/lab/index.html#tivonage</link>
      <description>
<p>Version 0.21 includes a large number of updates, including the use of sox to 
accommodate <a href="http://vonage.com/">Vonage</a>'s new(ish) .wav file encoding, 
improved support for Vonage's Canadian customers, and general bug fixes 
throughout. If you have a network-connected <a href="http://www.tivo.com/2.0.asp">Series 2 TiVo</a>,
a Vonage account, and <a href="http://java.com">Java</a> installed, you should give this a try.</p>
      </description>
      <pubDate>Sun, 12 Mar 2006 12:00:00 -0500</pubDate>
      <guid>http://martiansoftware.com/lab/index.html#tivonage?rss-03-12-2006</guid>
    </item>
    <item>
      <title>nearshare.net alpha test</title>
      <link>http://nearshare.net</link>
      <description>
<p>I'm alpha testing a new web-based local filesharing tool, and I've decided 
to open it up so you can give it a whirl. It is known to work on Firefox 
(Linux/Windows) and Internet Explorer (Windows), and known to not yet work 
on OS X. If you need to send files between machines in your home or office, 
give it a shot and let me know how it works out! (I repeat: this is an 
alpha!).</p>
      </description>
      <pubDate>Tue, 20 Dec 2005 12:00:00 -0500</pubDate>
      <guid>http://nearshare.net?rss-12-20-2005</guid>
    </item>
    <item>
      <title>JSAP v2.0a Released</title>
      <link>http://martiansoftware.com/jsap</link>
      <description>
<p>JSAP v2.0a is now available. This is a bug fix release. Auto-generated 
help is no longer outputting "&agrave;" characters, and FileStringParser 
now enforces mustExist(), mustBeFile(), and mustBeDirectory().</p>
      </description>
      <pubDate>Sat, 23 Jul 2005 12:00:00 -0400</pubDate>
      <guid>http://martiansoftware.com/jsap?rss-07-23-2005</guid>
    </item>
    <item>
      <title>JSAP v2.0 Released</title>
      <link>http://martiansoftware.com/jsap</link>
      <description>
<p>JSAP v2.0 is now available. In addition to several minor bugfixes, a number 
of new features have been introduced: the SimpleJSAP class makes construction 
of basic parsers even easier, singleton instances of stateless StringParsers 
can be obtained from the JSAP class itself, and an experimental XML-based 
JSAP configuration has been introduced.</p>
      </description>
      <pubDate>Tue, 21 Jun 2005 12:00:00 -0400</pubDate>
      <guid>http://martiansoftware.com/jsap?rss-06-21-2005</guid>
    </item>
    <item>
      <title>JSAP Development Team Grows</title>
      <link>http://martiansoftware.com/jsap</link>
      <description>
<p>I'm pleased to announce that Sebastiano Vigna has just joined the JSAP 
development team. Seba has made numerous improvements and brought many good 
ideas to JSAP - which will be included in the next release.</p>

<p>Sebastiano Vigna is an associate professor at the Universit&agrave; degli Studi di 
Milano, Italy. He uses JSAP for flexible and powerful command line parsing 
for several tools distributed in MG4J (full-text indexing), in the 
<a href="http://law.dsi.unimi.it/">LAW</a> (Laboratorio di Algoritmica del Web)software 
(computation of PageRank and variants), in <a href="http://webgraph.dsi.unimi.it/">WebGraph</a>
(web-scale graph compression) and, from now on, in all Java command-line tools 
he will ever develop. In the spare time, Sebastiano typesets Scarlatti's 
keyboard sonatas and other music using Lilypond (see the music section of 
<a href="http://vigna.dsi.unimi.it/">http://vigna.dsi.unimi.it/</a>). Welcome, Seba!</p>
      </description>
      <pubDate>Sun, 22 May 2005 12:00:00 -0400</pubDate>
      <guid>http://martiansoftware.com/jsap?rss-05-22-2005</guid>
    </item>
    <item>
      <title>TiVonage</title>
      <link>http://martiansoftware.com/lab/index.html#tivonage</link>
      <description>
<p><a href="http://martiansoftware.com/lab/index.html#tivonage">TiVonage</a> is an 
<a href="http://tivohme.sf.net/">HME</a> application that allows 
<a href="http://www.vonage.com/">Vonage</a> customers to manage their voice mail via 
the TiVo UI. This was my entry into the 
<a href="http://www.tivo.com/4.3.hme.asp">TiVo Developer Challenge</a>.</p>
      </description>
      <pubDate>Sun, 1 May 2005 12:00:00 -0400</pubDate>
      <guid>http://martiansoftware.com/lab/index.html#tivonage?rss-05-01-2005</guid>
    </item>
    <item>
      <title>Nailgun v0.7.1</title>
      <link>http://martiansoftware.com/nailgun</link>
      <description>
<p>Nailgun version 0.7.1 is now available. There's only one change 
since the last version, but it's a big one: System.exit() is now 
trapped on the server, and results in a graceful exit by the client 
with the appropriate exit code.</p>
      </description>
      <pubDate>Thu, 3 Feb 2005 12:00:00 -0500</pubDate>
      <guid>http://martiansoftware.com/nailgun?rss-02-03-2005</guid>
    </item>
    <item>
      <title>Nailgun v0.7</title>
      <link>http://martiansoftware.com/nailgun</link>
      <description>
<p>Nailgun version 0.7 is now available, with many improvements. Most notable is 
the availability of a Windows binary client - see the 
<a href="http://martiansoftware.com/nailgun/changelog.html">changelog</a> for the full
list of new features.</p>
      </description>
      <pubDate>Mon, 3 Jan 2005 12:00:00 -0500</pubDate>
      <guid>http://martiansoftware.com/nailgun?rss-01-03-2005</guid>
    </item>
    <item>
      <title>Nailgun v0.6</title>
      <link>http://martiansoftware.com/nailgun</link>
      <description>
<p>I'm pleased to announce that Nailgun is finally available for download. 
Nailgun is a client, server, and protocol for running Java programs fast. 
Really fast. With Nailgun, Java-based command line utilities are completely 
practical.</p>
      </description>
      <pubDate>Sun, 21 Nov 2004 12:00:00 -0500</pubDate>
      <guid>http://martiansoftware.com/nailgun?rss-11-21-2004</guid>
    </item>
    <item>
      <title>Java Tumbler Client v0.1</title>
      <link>http://tumbler.sf.net/</link>
      <description>
<p>Earlier today, <a href="http://www.jgc.org/">John Graham-Cumming</a> absorbed into 
<a href="http://tumbler.sf.net/">tumbler</a> a Java-based 
<a href="http://tumbler.sf.net/java">client API</a> I developed for sending tumbler knock 
packets. Tumbler is a simple and secure variation on 
<a href="http://www.portknocking.org/">port knocking</a>, with client and server 
implementations already available.</p>
      </description>
      <pubDate>Thu, 28 Oct 2004 12:00:00 -0400</pubDate>
      <guid>http://tumbler.sf.net/?rss-10-28-2004</guid>
    </item>
    <item>
      <title>JSAP in JavaMagazin</title>
      <link>http://www.javamagazin.de/</link>
      <description>
<p>I've just learned that an article on <a href="/jsap">JSAP</a> has been published in 
this month's issue of <a href="http://www.javamagazin.de/itr/ausgaben/psecom,id,193,nodeid,20.html">JavaMagazin</a>.
The author, Klaus-Peter Berg, knows what he's talking about - he contributed 
several new features in v1.03. If you're interested (and can read German) 
copies of the magazine can be obtained <a href="http://www.javamagazin.de/itr/psecom,id,20,nodeid,.html">here</a>.</p>
      </description>
      <pubDate>Sun, 18 Apr 2004 12:00:00 -0400</pubDate>
      <guid>http://www.javamagazin.de/?rss-04-18-2004</guid>
    </item>
    <item>
      <title>JSAP v1.03a Released</title>
      <link>http://martiansoftware.com/jsap</link>
      <description>
<p>Two bug fixes: a <a href="http://www.catb.org/~esr/jargon/html/B/brown-paper-bag-bug.html">brown-paper-bag bug</a>
in the build script that resulted in broken documentation, and a 
NullPointerException that could arise in the generation of help text.</p>
      </description>
      <pubDate>Sun, 7 Mar 2004 12:00:00 -0500</pubDate>
      <guid>http://martiansoftware.com/jsap?rss-03-07-2004</guid>
    </item>
    <item>
      <title>Trivial Persist v0.1 Released</title>
      <link>http://martiansoftware.com/trivialpersist</link>
      <description>
<p>Trivial Persist was developed to provide the quickest and easiest 
means possible to object persistence in Java. That means no cumbersome 
XML files to glue things together, no SQL database at all, and use of 
normal Java classes for access - normal as in Set, Comparator, Iterator 
- rather than JDBC or a new API. As a result, a new object repository 
(called a Store) can be created or modified in just a few seconds.</p>
      </description>
      <pubDate>Wed, 3 Mar 2004 12:00:00 -0500</pubDate>
      <guid>http://martiansoftware.com/trivialpersist?rss-03-03-2004</guid>
    </item>
    <item>
      <title>JSAP v1.03 Released</title>
      <link>http://martiansoftware.com/jsap</link>
      <description>
<p>Martian Software's command line parser has just been released. Changes 
include a new switch type (QualifiedSwitch), new StringParsers, dramatically 
improved documentation, many minor tweaks, and a license change to LGPL 
(with a clarification making unmodified binary inclusion/redistribution 
safe for your projects).</p>
      </description>
      <pubDate>Tue, 24 Feb 2004 12:00:00 -0500</pubDate>
      <guid>http://martiansoftware.com/jsap?rss-02-24-2004</guid>
    </item>
    <item>
      <title>&lt;rundoc&gt; Ant Task Released</title>
      <link>http://martiansoftware.com/lab/index.html#rundoc</link>
      <description>
<p>"&lt;rundoc&gt; is an <a href="http://ant.apache.org/">Ant</a> task that replaces 
commands in text files with a docbook representation of the command output. 
Useful for keeping documentation in sync with code..."</p>
      </description>
      <pubDate>Tue, 17 Feb 2004 12:00:00 -0500</pubDate>
      <guid>http://martiansoftware.com/lab/index.html#rundoc?rss-02-17-2004</guid>
    </item>
    <item>
      <title>&lt;snip&gt; Ant Task Released</title>
      <link>http://martiansoftware.com/lab/index.html#snip</link>
      <description>
<p>"&lt;snip&gt; is an <a href="http://ant.apache.org/">Ant</a> task designed to help 
with the single-sourcing of program documentation. This task extracts 
snippets of text from files, placing them into properties in the Ant 
project..."</p>
      </description>
      <pubDate>Sun, 1 Feb 2004 12:00:00 -0500</pubDate>
      <guid>http://martiansoftware.com/lab/index.html#snip?rss-02-01-2004</guid>
    </item>
    <item>
      <title>TarProxy Update!</title>
      <link>http://martiansoftware.com</link>
      <description>
<p>I spoke at the <a href="http://www.spamconference.org/">2004 Spam Conference</a> on
January 16 about TarProxy's progress/redesign and discussed my experience
using it in production.  A <a href="http://www.spamconference.org/webcast.html">webcast of the entire conference</a>
is available online; <a href="rtsp://amps-videoserver2.mit.edu/encoder/spam-conference-16jan04-morning2-220k.rm?start=">My presentation is available here</a>.
The slides are available in <a href="http://martiansoftware.com/tarproxy/tarproxy_2004_spam_conference.pdf">PDF</a>
and <a href="http://martiansoftware.com/tarproxy/tarproxy_2004_spam_conference/tarproxy_2004_spam_conference.html">HTML</a>
formats.</p>
      </description>
      <pubDate>Sun, 18 Jan 2004 12:00:00 -0500</pubDate>
      <guid>http://martiansoftware.com?rss-01-18-2004</guid>
    </item>
    <item>
      <title>Targetting Frames in XHTML</title>
      <link>http://martiansoftware.com/articles/xhtmltargetting.html</link>
      <description>
<p>As I converted this site to XHTML 1.1, I learned that the target attribute has been removed from the anchor tag.</p>
      </description>
      <pubDate>Sat, 12 Jul 2003 12:00:00 -0400</pubDate>
      <guid>http://martiansoftware.com/articles/xhtmltargetting.html?rss-07-12-2003</guid>
    </item>
    <item>
      <title>Using Statistics to Cause Spammers Pain</title>
      <link>http://martiansoftware.com/articles/spammerpain.html</link>
      <description>
<p>Many developers are working on tools that make our lives easier by 
automatically detecting and filtering spam. A simple extension to these 
tools can also make life harder for spammers.</p>
      </description>
      <pubDate>Fri, 28 Feb 2003 12:00:00 -0500</pubDate>
      <guid>http://martiansoftware.com/articles/spammerpain.html?rss-02-28-2003</guid>
    </item>
  </channel>
</rss>

