<?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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>scohen.org &#187; jUploadr</title>
	<atom:link href="http://www.scohen.org/scohen/category/nerd-stuff/juploadr/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.scohen.org/scohen</link>
	<description>This is the web site of Steve Cohen, programmer, motorcyclist, kayaker and all around geek</description>
	<lastBuildDate>Thu, 22 Jan 2009 05:48:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>jUploadr 0.8</title>
		<link>http://www.scohen.org/scohen/2005/10/30/juploadr-08/</link>
		<comments>http://www.scohen.org/scohen/2005/10/30/juploadr-08/#comments</comments>
		<pubDate>Mon, 31 Oct 2005 05:10:53 +0000</pubDate>
		<dc:creator>scohen</dc:creator>
				<category><![CDATA[jUploadr]]></category>

		<guid isPermaLink="false">http://www.scohen.org/scohen/?p=69</guid>
		<description><![CDATA[I released jUploadr 0.8 today. It&#8217;s really getting solid, and there are improvements over 0.7 across the board. I added a ton of features, fixed all the open bugs, and improved the usability. It&#8217;s a spectacularly solid release, and eclipses the official uploader&#8217;s feature set. I finally got to see the official flickr uploader in [...]]]></description>
			<content:encoded><![CDATA[<p>I released jUploadr 0.8 today. It&#8217;s really getting solid, and there are improvements over 0.7 across the board. I added a ton of features, fixed all the open bugs, and improved the usability.<br />
It&#8217;s a spectacularly solid release, and eclipses the official uploader&#8217;s feature set.  I finally got to see the official flickr uploader in action and was quite underwhelmed. jUploadr allows you much more flexibility in setting tags and descriptions, as well as allowing you to add photos to existing sets. </p>
<p>Anyway, <a href="http://sourceforge.net/project/showfiles.php?group_id=127771&#038;package_id=139883&#038;release_id=367261">go grab it</a> while it&#8217;s hot.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scohen.org/scohen/2005/10/30/juploadr-08/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Write once run nowhere</title>
		<link>http://www.scohen.org/scohen/2005/09/20/write-once-run-nowhere/</link>
		<comments>http://www.scohen.org/scohen/2005/09/20/write-once-run-nowhere/#comments</comments>
		<pubDate>Tue, 20 Sep 2005 15:02:27 +0000</pubDate>
		<dc:creator>scohen</dc:creator>
				<category><![CDATA[Nerd Stuff]]></category>
		<category><![CDATA[jUploadr]]></category>

		<guid isPermaLink="false">http://www.scohen.org/scohen/?p=67</guid>
		<description><![CDATA[With all the new activity with jUploadr I decided to go ahead and implement image rotation. When I looked at the SWT javadocs, I was pleased to see that they added a Transform object for 3.1. Now rotating objects will be as simple as Transform tx = new Transform(event.display); tx.rotate(90); gc.setTransform(tx); // draw the image [...]]]></description>
			<content:encoded><![CDATA[<p>With all the new activity with <a href="http://juploadr.sourceforge.net">jUploadr</a>  I decided to go ahead and implement image rotation.  When I looked at the SWT javadocs, I was pleased to see that they added a Transform object for 3.1. Now rotating objects will be as simple as<br />
<code><br />
   Transform tx = new Transform(event.display);<br />
   tx.rotate(90);<br />
   gc.setTransform(tx);<br />
   // draw the image<br />
   tx.dispose();<br />
</code><br />
&#8230;and it was. The transforms really simplify image manipulation, and I thank the SWT guys (and girls) for implementing this.</p>
<p>The problem arises when you actually go to deploy this code. You see, in Linux, the transforms rely on having the Cairo graphics engine, which is only included on the most bleeding edge systems. Thankfully, it worked on my system, having upgraded to the Cairo capable Fedora Core 4 only a week before. Had I tried this prior to the upgrade, jUploadr would have crashed. Similarly, the transforms require GDI+ on windows. As far as I know, GDI+ is only included by default on WindowsXP and Server 2003. </p>
<p>So, I was faced with a dilemma, either I use the SWT transforms and drastically reduce the number of people that could use jUploadr, or write my own transforms and maintain compatibility.  For me, it&#8217;s not really a good choice, so I went ahead and wrote my own rotation code. </p>
<p>I don&#8217;t know why the SWT people bound their transforms to such cutting edge graphics libraries, but that decision severely limits their use. It&#8217;s kind of baffling as well that they don&#8217;t have some sort of fallback mechanism. I&#8217;m really disappointed that instead of gracefully degrading (perhaps sacrificing speed or image quality) they just blow up if the library isn&#8217;t there. As I demonstrated, the transforms can be implemented rather easily in Java, so there&#8217;s really no excuse for this.</p>
<p>However, I am happy that their API allowed for me to implement the transformations on my own, and in the end, this means that jUploadr users will just get another useful feature, even if I had to work a little harder to give it to them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scohen.org/scohen/2005/09/20/write-once-run-nowhere/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>jUploadr 0.7</title>
		<link>http://www.scohen.org/scohen/2005/08/31/juploadr-07/</link>
		<comments>http://www.scohen.org/scohen/2005/08/31/juploadr-07/#comments</comments>
		<pubDate>Thu, 01 Sep 2005 04:18:53 +0000</pubDate>
		<dc:creator>scohen</dc:creator>
				<category><![CDATA[jUploadr]]></category>

		<guid isPermaLink="false">http://www.scohen.org/scohen/?p=65</guid>
		<description><![CDATA[I released jUploadr 0.7 today. It supports the new authentication API so Yahoo! users can log in with their yahoo name. It also doesn&#8217;t store your password locally, or transfer it over the internet (thanks new authentication API!). I also fixed a bunch of usability issues that were brought to my attention, as well as [...]]]></description>
			<content:encoded><![CDATA[<p>I released  <a href="http://sourceforge.net/project/showfiles.php?group_id=127771&#038;package_id=139883&#038;release_id=353056">jUploadr 0.7</a> today. It supports the new authentication API so Yahoo! users can log in with their yahoo name. It also doesn&#8217;t store your password locally, or transfer it over the internet (thanks new authentication API!).<br />
I also fixed a bunch of usability issues that were brought to my attention, as well as a couple of the open bugs.</p>
<p>In addition, I&#8217;m pleased to say that jUploadr got its first donation this week. I thank you, anonymous donor. Here&#8217;s to many more uploads.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scohen.org/scohen/2005/08/31/juploadr-07/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>More good news</title>
		<link>http://www.scohen.org/scohen/2005/06/08/more-good-news/</link>
		<comments>http://www.scohen.org/scohen/2005/06/08/more-good-news/#comments</comments>
		<pubDate>Thu, 09 Jun 2005 03:05:02 +0000</pubDate>
		<dc:creator>scohen</dc:creator>
				<category><![CDATA[jUploadr]]></category>

		<guid isPermaLink="false">http://www.scohen.org/scohen/?p=57</guid>
		<description><![CDATA[More good news for Macintosh jUploadr users (both of you!). For a lark, I filed a bug for the long-standing transparency issues regarding image overlays. To my surprise, this bug was fixed in about three days, so now jUploadr on the Mac looks just as good as it does on Windows and Linux. I&#8217;ve been [...]]]></description>
			<content:encoded><![CDATA[<p>More good news for Macintosh jUploadr users (both of you!).  For a lark, I filed a bug for the long-standing transparency issues regarding image overlays. To my surprise, this bug was fixed in about three days, so now jUploadr on the Mac looks just as good as it does on Windows and Linux. </p>
<p>I&#8217;ve been very impressed with the response I&#8217;ve received from the SWT team. They&#8217;ve knocked out several bugs in very little time, and enabled me to ship an application that works well on three very different platforms. Granted, Swing would allow me to do the same thing, but SWT allows cross platform GUIs with the native widget toolkits and native speed. </p>
<p>I&#8217;ll put together a release for Mac when a nightly SWT release is made available and I have a couple days to test it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scohen.org/scohen/2005/06/08/more-good-news/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Good news</title>
		<link>http://www.scohen.org/scohen/2005/05/26/good-news/</link>
		<comments>http://www.scohen.org/scohen/2005/05/26/good-news/#comments</comments>
		<pubDate>Fri, 27 May 2005 03:58:09 +0000</pubDate>
		<dc:creator>scohen</dc:creator>
				<category><![CDATA[jUploadr]]></category>

		<guid isPermaLink="false">http://www.scohen.org/scohen/archives/2005/05/26/good-news/</guid>
		<description><![CDATA[jUploadr users on Mac, rejoice. It looks like the bug that prevented it from accepting drag and drop requests has been fixed, and will be out shortly. I didn&#8217;t fix it myself, but you can see what happened on this thread. Thanks to everyone that figured out what was wrong, and especially to Veronica Irvine [...]]]></description>
			<content:encoded><![CDATA[<p>jUploadr users on Mac, rejoice. It looks like the bug that prevented it from accepting drag and drop requests has been fixed, and will be out shortly.</p>
<p>I didn&#8217;t fix it myself, but you can see what happened <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=93619">on this thread</a>. Thanks to everyone that figured out what was wrong, and especially to Veronica Irvine for fixing it.</p>
<p>Yay!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scohen.org/scohen/2005/05/26/good-news/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jUploadr 0.6</title>
		<link>http://www.scohen.org/scohen/2005/05/17/juploadr-06/</link>
		<comments>http://www.scohen.org/scohen/2005/05/17/juploadr-06/#comments</comments>
		<pubDate>Wed, 18 May 2005 05:25:28 +0000</pubDate>
		<dc:creator>scohen</dc:creator>
				<category><![CDATA[jUploadr]]></category>

		<guid isPermaLink="false">http://www.scohen.org/scohen/archives/2005/05/17/juploadr-06/</guid>
		<description><![CDATA[new jUploadr version]]></description>
			<content:encoded><![CDATA[<p>I released <a href="http://juploadr.sourceforge.net">jUploadr 0.6</a> tonight. It only has one new feature, but it&#8217;s important. Before, when you&#8217;d drop a bunch of photos on the UI,  jUploadr would lock up while it re-scaled all of the pictures. Now, thanks to threaded image scaling, it displays a temporary image and maintains its responsiveness.<br />
I also fixed a couple of bugs. The first only affected users on slow latent connections, and the second was an oversight regarding the new config UI that broke proxy support (it didn&#8217;t break it per se, but it couldn&#8217;t be turned on via the UI. giving the -proxy command line argument would still make proxy work).<br />
<br />
Unfortunately, jUploadr totally broke under Tiger. I&#8217;ve filed a <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=93619">bug with the SWT team</a>, and it looks like another user found the problem, but I&#8217;ve not heard back from them, so I don&#8217;t know if and when a fix will come.<br />
<br />
So far, I&#8217;ve had really good responses to the program, and I hope that everyone enjoys this release.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scohen.org/scohen/2005/05/17/juploadr-06/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>jUploadr 0.5</title>
		<link>http://www.scohen.org/scohen/2005/04/13/juploadr-05/</link>
		<comments>http://www.scohen.org/scohen/2005/04/13/juploadr-05/#comments</comments>
		<pubDate>Thu, 14 Apr 2005 06:30:42 +0000</pubDate>
		<dc:creator>scohen</dc:creator>
				<category><![CDATA[jUploadr]]></category>

		<guid isPermaLink="false">http://www.scohen.org/scohen/archives/2005/04/13/juploadr-05/</guid>
		<description><![CDATA[it's starting to look like a real app]]></description>
			<content:encoded><![CDATA[<p>I released jUploadr 0.5 today, and I have to say that I&#8217;m pretty happy with it.  Thanks to <a href="http://radio.weblogs.com/0122871/">John Hume</a> it has a configuration UI.  I also changed the layout managers so you can actually resize the application and have the thumbnails fill it.</p>
<p>There are a bunch of new usability features and a couple of bandwidth-limiting and monitoring tricks which should help out people with free accounts.<br />
Additionally, this is the first release that&#8217;s available for OS X. I&#8217;m still not happy that some of the transparent effects aren&#8217;t working, but the ones that would hamper usability are easily turned off.  Even with the diminished eye-candy, it&#8217;s still light years ahead of the Mac flickr uploader &#8211;it has a progress bar that works.</p>
<p>So, <a href="http://sourceforge.net/project/showfiles.php?group_id=127771&#038;package_id=139883&#038;release_id=320219">go grab 0.5 while it&#8217;s hot</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.scohen.org/scohen/2005/04/13/juploadr-05/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>jUploadr 0.4</title>
		<link>http://www.scohen.org/scohen/2005/02/22/juploadr-04/</link>
		<comments>http://www.scohen.org/scohen/2005/02/22/juploadr-04/#comments</comments>
		<pubDate>Wed, 23 Feb 2005 05:53:11 +0000</pubDate>
		<dc:creator>scohen</dc:creator>
				<category><![CDATA[jUploadr]]></category>

		<guid isPermaLink="false">http://www.scohen.org/scohen/archives/2005/02/22/juploadr-04/</guid>
		<description><![CDATA[I released jUploadr 0.4 tonight after testing it out for a couple days. I&#8217;ve continued to further refine the interface as well as adding some requested features. The most important feature for this release is the ability to set attributes on multiple files, which should save a bunch of time for those people who upload [...]]]></description>
			<content:encoded><![CDATA[<p>I released jUploadr 0.4 tonight after testing it out for a couple days. I&#8217;ve continued to further refine the interface as well as adding some requested features. The most important feature for this release is the ability to set attributes on multiple files, which should save a bunch of time for those people who upload a group of related files. </p>
<p>Admittedly, this release is basically about multiple editing, but I made many code improvements under the hood as well, including handling popup menus in a consistent manner and the first attempts at multi-threading image scaling.</p>
<p>In other news, I got a chance to see the mac version of the flickr uploadr, and jUploader is much nicer. The mac version didn&#8217;t show a progress bar when uploading, and you could only set privacy settings and tags. Not being able to edit the title is very annoying. Now if only I could get some spiffy graphics for jUploadr&#8230; </p>
<p>What are you waiting for? <a href="https://sourceforge.net/projects/juploadr/">go get jUploadr</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scohen.org/scohen/2005/02/22/juploadr-04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jUploadr 0.3.5</title>
		<link>http://www.scohen.org/scohen/2005/01/21/juploadr-035/</link>
		<comments>http://www.scohen.org/scohen/2005/01/21/juploadr-035/#comments</comments>
		<pubDate>Sat, 22 Jan 2005 05:19:03 +0000</pubDate>
		<dc:creator>scohen</dc:creator>
				<category><![CDATA[jUploadr]]></category>

		<guid isPermaLink="false">http://www.scohen.org/scohen/archives/2005/01/21/juploadr-035/</guid>
		<description><![CDATA[I released jUploadr 0.3.5, The highlights include : Compiles and runs under java 1.5 Improved error handling Image decorations Authentication caching I also made different versions for different architectures, so if you&#8217;re on windows, or have a 64 bit AMD, you can download a version tailored to your system. Go get it]]></description>
			<content:encoded><![CDATA[<p>I released jUploadr 0.3.5,<br />
The highlights include :</p>
<ul>
<li>Compiles and runs under java 1.5</li>
<li>Improved error handling</li>
<li>Image decorations</li>
<li>Authentication caching</li>
</ul>
<p>I also made different versions for different architectures, so if you&#8217;re on windows, or have a 64 bit AMD, you can download a version  tailored to your system.<br />
<a href="http://sourceforge.net/projects/juploadr/">Go get it</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.scohen.org/scohen/2005/01/21/juploadr-035/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jUploadr 0.3</title>
		<link>http://www.scohen.org/scohen/2005/01/10/juploadr-03/</link>
		<comments>http://www.scohen.org/scohen/2005/01/10/juploadr-03/#comments</comments>
		<pubDate>Tue, 11 Jan 2005 06:24:25 +0000</pubDate>
		<dc:creator>scohen</dc:creator>
				<category><![CDATA[jUploadr]]></category>

		<guid isPermaLink="false">http://www.scohen.org/scohen/archives/2005/01/10/juploadr-03/</guid>
		<description><![CDATA[I got some help from John Hume who was so kind as to add threading to the uploader. He also reports it works on windows, though I don&#8217;t have the dlls yet. I added a progress bar, pre-emptive authorization and a couple performance tweaks. I think this is probably the first truly usable version jUploadr. [...]]]></description>
			<content:encoded><![CDATA[<p>I got some help from <a href="http://www.subres.net">John Hume</a> who was so kind as to add threading to the uploader. He also reports it works on windows, though I don&#8217;t have the dlls yet.<br />
I added a progress bar, pre-emptive authorization and a couple performance tweaks. </p>
<p>I think this is probably the first truly usable version jUploadr. Before the threading of uploads, it would just sit and hang, which really sucks. Now you can still edit while you&#8217;re uploading, and you get a neat little progress bar too.<br />
<a href="http://www.sourceforge.net/projects/juploadr">Give it a shot</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.scohen.org/scohen/2005/01/10/juploadr-03/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
