<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>Pocket App Review</title>
    <link>http://www.pocketappreview.com/</link>
    <description>Objective portable software reviews with an emphasis on program quality.</description>
    <language>en-us</language>           
    <generator>Nucleus CMS v3.33</generator>
    <copyright>©</copyright>             
    <category>Weblog</category>
    <docs>http://backend.userland.com/rss</docs>
    <image>
      <url>http://www.pocketappreview.com/main/nucleus/nucleus2.gif</url>
      <title>Pocket App Review</title>
      <link>http://www.pocketappreview.com/</link>
    </image>
    <item>
 <title>EjectUSB</title>
 <link>http://www.pocketappreview.com/main/index.php?itemid=17</link>
<description><![CDATA[<a href="http://www.pocketappreview.com/main/media/software_img/EjectUSB48.png">EjectUSB</a><div class="rightbox"><b>Version 1.4</b></div>Designed to be a simple utility to close all programs running from a specified drive or folder and then attempt ejection if a drive was specified. Extended functionality includes flushing the file cache, closing Explorer windows and removing registry entries and Recent Document shortcuts referencing the specified drive or folder.Documentation and an example configuration file are included in the ZIP. The source code is available as a separate download.<br />
<br />
TrueCrypt and combination flash card / flash drives support will be made available via configuration files after sufficient testing has been conducted.<br />
<br />
See EjectUSB in action!<br />
&raquo; <a href="/wink/EjectUSB.htm">Watch the flash video</a><br />
<br />
Release Version 1.4:<br />
&raquo; <a href="http://www.pocketappreview.com/main/media/software_zip/EjectUSB.zip">Download EjectUSB</a> (254 kilobytes, 11362 downloads)<br />
&raquo; <a href="http://www.pocketappreview.com/main/media/software_zip/EjectUSB_src.zip">Source Code</a> (23 kilobytes, 532 downloads)<br />
<br />
<div style="text-align: left">Change Log:<br />
Version 1.4<br />
- Bug fix: Graceful program closing no longer only targets programs with a visible window.<br />
- Bug fix: Flushing file buffers can no longer cause ejection to fail.<br />
- Improvement: Dead tray icon cleanup is more resilient and slightly faster.<br />
- Improvement: EjectUSB can now generate its own ejection success message. This will make ejection seem much faster on most computers.<br />
- Addition: Added NoFakedMsg setting to the configuration file format.<br />
<br />
Version 1.3 (107575 downloads)<br />
- Bug fix: Program closing on Win9x works again (was broken in 1.2).<br />
- Bug fix: Fixed issues on Win9x when running EjectUSB from a drive's root folder.<br />
- Improvement: Implemented hybrid batch scripting. This provides theorhetical support for TrueCrypt and combination flash card / flash drives as well as conditional operations.<br />
- Improvement: EjectUSB can now interface with EjectMedia.exe to eject flash cards / CDs.<br />
- Improvement: Implemented support for Subst.<br />
- Addition: Added DoNotSubst and NoRedirect settings to the configuration file format.<br />
- Addition: Added /nobat command line argument to disable use of the hybrid batch file (if present). Meant to be used within the hybrid batch file if starting another instance of EjectUSB to prevent infinite loops.<br />
<br />
Version 1.2 (4933 downloads)<br />
- Bug fix: Improved handling of relative paths (\ and ..).<br />
- Improvement: Implemented API-based ejection.<br />
- Improvement: Implemented file cache flushing. Requires admin privileges.<br />
- Improvement: EjectUSB can now interface with <a href="http://www.microsoft.com/technet/sysinternals/FileAndDisk/Sync.mspx">Sync</a> (from Sysinternals) to flush the file cache (instead of using its own internal file cache flushing function). Requires admin privileges.<br />
- Improvement: Improved command line argument parsing; drive letter or folder path no longer are required at all and no longer must be the first command line argument.<br />
- Improvement: Efficiency improvements related to DLL calls.<br />
- Addition: Added DoNotFlush and NoEjectAPI settings to the configuration file format.<br />
- Change: <a href="http://www.uwe-sieber.de/drivetools_e.html#RemoveDrive">RemoveDrive.exe</a> is called with the -L switch to loop until successful ejection. This can be aborted by closing the RemoveDrive.exe console window.<br />
- Change: <a href="http://www.withopf.com/tools/deveject/">DevEject.exe</a> is now launched hidden.<br />
- Change: Added current version number to EjectUSB.exe version info.<br />
<br />
Version 1.1 (3413 downloads)<br />
- Bug fix: Improved ejection capability via EjectUSB's own internal ejection routine.<br />
- Bug fix: Improved command line argument and input parsing for <a href="http://www.microsoft.com/technet/sysinternals/ProcessesAndThreads/Handle.mspx">handle.exe</a>; there were some formatting differences between the output on Win9x and WinXP.<br />
- Bug fix: TimeToWait is now a maximum per ''phase'' rather than per program; in rare cases EjectUSB could wait for multiple minutes on closing programs with the default TimeToWait value of 5 (seconds).<br />
- Bug fix: Cleaning up dead tray icons was triggered by faulty criteria; in simple terms, dead tray icon cleanup was occuring when it didn't need to (wasting up to 1 second).<br />
- Improvement: Minor efficiency improvements related to the previous two changes.<br />
- Improvement: EjectUSB can now interface with <a href="http://ccollomb.free.fr/unlocker/">Unlocker</a> to close open file handles; simply <a href="http://legroom.net/software/uniextract">UniExtract</a> the Unlocker installer and put Unlocker.exe and UnlockerDriver5.sys in the same folder as EjectUSB. Unlocker requires admin privileges and doesn't work on Win9x.<br />
- Improvement: Added a FAQ section to the documentation.<br />
- Change: Slight change to the EjectUSB logo.<br />
- Change: Separated the source code into its own ZIP file. Source code for EjectUSB will always be released with each version of EjectUSB.<br />
</div><br />
Version 1.0 (1695 downloads)<br />
- Initial release.]]></description>
 <category>Software</category>
<comments>http://www.pocketappreview.com/main/index.php?itemid=17#c</comments>
 <pubDate>Mon, 15 Dec 2008 19:02:39 -0700</pubDate>
</item><item>
 <title>Progress Update for EjectUSB 1.4</title>
 <link>http://www.pocketappreview.com/main/index.php?itemid=24</link>
<description><![CDATA[Update: <a href="/main/item/ejectusb">Version 1.4 is released!</a><br />
<br />
Read more for the original contents of this entry.I've been making progress on version 1.4. Here's an up-to-date Change Log:<br />
- Bug fix: Graceful program closing no longer only targets programs with a visible window.<br />
- Bug fix: Flushing file buffers can no longer cause ejection to fail.<br />
- Improvement: Dead tray icon cleanup is more resilient and slightly faster.<br />
- Addition: Added NoFakedMsg setting to the configuration file format.<br />
<br />
The NoFakedMsg setting has to do with a nice speed improvement I'm working on for the ejection success message.<br />
<br />
---<br />
<br />
Yes, it's been months since my last update. The changelog for 1.4 is currently pretty simple:<br />
- Bug fix: Graceful program closing no longer only targets programs with a visible window.<br />
- Improvement: Dead tray icon cleanup no longer literally moves the mouse cursor.<br />
<br />
I've also been aiming to speed up the ejection success confirmation (it sometimes successfully ejects the drive long before the ''safe to remove'' bubble appears).<br />
<br />
Tray icon cleanup has been largely rebuilt and just needs to run through some testing on Vista.<br />
<br />
<b>Progress Update for EjectUSB 1.3</b><br />
<br />
Update: <a href="/main/item/ejectusb">Version 1.3 is released!</a><br />
<br />
I'm now aiming for a Wednesday release of EjectUSB 1.3. The new version is currently being put through beta testing with some generous volunteers, but is taking longer than I initially planned. Subst support is done, EjectMedia.exe support is implemented and Win9x support is fixed. TrueCrypt support is currently undergoing testing.<br />
<br />
I'm aiming for a Friday release of EjectUSB 1.3. The changes are too numerous for me to want to list at the moment (a full change log will accompany the release) but they are planned to include a fix for Win9x program closing, Subst support (un-subst'ing subst'ed drives to be precise), addition of EjectMedia.exe (by Uwe Sieber) support to work with Flash Cards and Card Readers, and addition of a simple scripting system which will, among other things, add support for unmounting TrueCrypt volumes before ejection.<br />
<br />
<b>Progress Update for EjectUSB 1.2</b><br />
<br />
Update: <a href="/main/item/ejectusb">Version 1.2 is released!</a><br />
<br />
I have EjectUSB 1.2 going through some quick beta testing and expect to have the release version available soon (Monday night).<br />
<br />
<div style="text-align: left">Here's the current Change Log to whet your appetite:<br />
- Bug fix: Improved handling of relative paths (\ and ..).<br />
- Improvement: Implemented API-based ejection.<br />
- Improvement: Implemented file cache flushing. Requires admin privileges.<br />
- Improvement: EjectUSB can now interface with Sync (from Sysinternals) to flush the file cache (instead of using its own internal file cache flushing function). Requires admin privileges.<br />
- Improvement: Improved command line argument parsing; drive letter or folder path no longer are required at all and no longer must be the first command line argument.<br />
- Improvement: Efficiency improvements related to DLL calls.<br />
- Addition: Added DoNotFlush and NoEjectAPI settings to the configuration file format.<br />
- Change: RemoveDrive.exe is called with the -L switch to loop until successful ejection. This can be aborted by closing the RemoveDrive.exe console window.<br />
- Change: DevEject.exe is now launched hidden.<br />
- Change: Added current version number to EjectUSB.exe version info.<br />
</div><br />
So far I've made significant efficiency improvements and overhauled how EjectUSB handles command line arguments to be more flexible. I corrected a couple flaws in the Win9x program closing routines (I was technically calling the Windows CE versions of the Toolhelp functions, which were working, but formatted poorly).<br />
<br />
The biggest news though is implementing drive ejection via API calls; this will allow for multiple attempts at ejection and should practically guarantee successful ejection. I'm also adding support for Sync by Sysinternals to make sure all data is written to the drive before ejection (this is mainly important for USB hard drives, as opposed to flash drives).]]></description>
 <category>Blog</category>
<comments>http://www.pocketappreview.com/main/index.php?itemid=24#c</comments>
 <pubDate>Thu, 27 Nov 2008 11:03:12 -0700</pubDate>
</item><item>
 <title>New Domain for EjectUSB</title>
 <link>http://www.pocketappreview.com/main/index.php?itemid=25</link>
<description><![CDATA[Sean registered <a href="http://www.ejectusb.com/">EjectUSB.com</a> so it's now redirecting to the PAR EjectUSB entry. I'll make up a site for it when I have the chance (and change the redirection so it'll be its own full-blown domain). Feel free to bookmark the new domain; I'll keep it functional.]]></description>
 <category>News</category>
<comments>http://www.pocketappreview.com/main/index.php?itemid=25#c</comments>
 <pubDate>Thu, 24 Jul 2008 20:29:04 -0600</pubDate>
</item><item>
 <title>Description Meta-Tag</title>
 <link>http://www.pocketappreview.com/main/index.php?itemid=23</link>
<description><![CDATA[In my last post I touched upon a concern I had with PAR's description meta-tag which was producing ugly search results for PAR on major search engines. My solution then was to simply remove it completely, but I've since tweaked it so it's present for the main page of PAR, but absent for all individual entries; this way, search engines will come up with their own page description for entries, but lets me specify the site description for the front page. I may extend this change to archive listings.]]></description>
 <category>News</category>
<comments>http://www.pocketappreview.com/main/index.php?itemid=23#c</comments>
 <pubDate>Tue, 24 Jun 2008 16:51:12 -0600</pubDate>
</item><item>
 <title>The Future of EjectUSB (and PAR)</title>
 <link>http://www.pocketappreview.com/main/index.php?itemid=22</link>
<description><![CDATA[I've considered EjectUSB feature-complete since release version 1 (there were 12 beta versions that were not posted here at PAR). All work since then has just been bug fixes and optimizations.Basically, my objective now is simply to improve the robustness of EjectUSB's internal ejection routine (implement API calls and loop-until-success options) and add support for more helper utilities.<br />
<br />
Just giving you a little insight into my plans. As for this site, I have 5 software reviews waiting in my queue and about 2 dozen in text files on my computer that I just need to finish up and post. I know it doesn't make sense that a site named Pocket App Review doesn't have any reviews, but that's because the release of EjectUSB pushed my timetable for launching PAR up a little bit. I still have a file backup utility to post here as well.]]></description>
 <category>News</category>
<comments>http://www.pocketappreview.com/main/index.php?itemid=22#c</comments>
 <pubDate>Sun, 22 Jun 2008 10:15:01 -0600</pubDate>
</item><item>
 <title>Feeds and URLs</title>
 <link>http://www.pocketappreview.com/main/index.php?itemid=21</link>
<description><![CDATA[Well, I think I got the RSS feed functional finally and added an Atom feed as well... which I <i>think</i> will work. Nucleus came default with RSD support as well, but I don't use that, so it got the axe.<br />
<br />
I also implemented better looking URLs for the various entries; basically, the entry number got replaced with the title. It's backwards compatible with the entry numbers though so no links or bookmarks should be broken.For now I've stripped the description meta-tag out of my pages because it's all Google displayed as a description for ALL PAR page search results. Unless I can dynamically generate that meta-tag, it's useless and creates hideous results whenever someone gets a search result for PAR, so I'm just cutting it out for now and hoping search engines can just pull description text out of entry text.]]></description>
 <category>News</category>
<comments>http://www.pocketappreview.com/main/index.php?itemid=21#c</comments>
 <pubDate>Sat, 21 Jun 2008 18:17:34 -0600</pubDate>
</item><item>
 <title>Version 1.1</title>
 <link>http://www.pocketappreview.com/main/index.php?itemid=20</link>
<description><![CDATA[I just finished updating the EjectUSB entry with all the new information on version 1.1. In addition, I've uploaded a flash demonstration of EjectUSB in action.<br />
<br />
&raquo; <a title="Main entry" href="/main/item/ejectusb">Go to the main EjectUSB entry</a>It took longer than I was expecting to hammer out some of the ejection issues, but I'm fairly pleased with the results. It occured to me that I should probably seek out more helper utilities for closing open file handles (I like Handle from Sysinternals, it's all I've found that works on Win9x, but I want people to have options) so I've added compatibility with Unlocker with this release.<br />
<br />
I made a few efficiency improvements, partially to offset the efficiency decrease that was required to get ejection working more reliably, but mainly because my aim is to make EjectUSB as good and versatile as it can be. I made it originally for my own personal use and I regularly work on computers running many different versions of Windows, so I wanted EjectUSB to be functional on every version of Windows possible.]]></description>
 <category>Software</category>
<comments>http://www.pocketappreview.com/main/index.php?itemid=20#c</comments>
 <pubDate>Thu, 19 Jun 2008 19:06:26 -0600</pubDate>
</item><item>
 <title>On Branding and Browsing</title>
 <link>http://www.pocketappreview.com/main/index.php?itemid=19</link>
<description><![CDATA[<a href="http://www.pocketappreview.com/main/media/news/MetalPAR16.png">New Favicon</a>Returning visitors might notice the new logo (and favicon!) for the site in the upper-left corner; I figured something obvious to relate this site to things portable would be a good idea and what better than a huge disembodied USB plug?<br />
<br />
I'll be adding a charity donation link under entries on this site. If you've enjoyed your visit and are the donating type, you'll have the option to donate to a charity in PAR's name (well, Sean's name really, he's my co-admin and editor; he didn't edit this post, which is why it's so rambling). We'll be starting with a Crohn's disease fundraiser.I also have settled on a site browsing mechanism; try the Archives link to the left to see it in action. It has sorting capability, and more importantly (from a design perspective) it filters out empty categories. When designing the site, I came up with all sorts of category names I might use ahead of time... which meant Nucleus' default category listing had tons of entries that led to blank pages.<br />
<br />
My host was kinda spotty this evening, seemingly down quite a few times; I hope they stay up for a while now. I really do like them...<br />
<br />
I plan to release a new version (1.1) of EjectUSB sometime either tomorrow (well, later today... I'm up kinda late) or Thursday. It's mainly just some optimizations to the wait-for-programs-to-close routines but will also include a minor bugfix related to graceful closing and registry wrappers (like much of the software from PortableApps.com).<br />
<br />
I'll be releasing a very simple file backup utility on the site later this week. I've actually posted it on the internet before, but this release has a couple bugfixes (related to command line argument parsing) and the added ability to cancel a backup in progress; no clue why it didn't have that before.<br />
<br />
IE6 users (like myself) will be glad to know I'm accounting for the lack of PNG alpha transparency support and color matching PNG backgrounds to the basic white I use for entry backgrounds; this just means transparent PNGs won't have gray boxes around them on IE6 (they'll have white boxes instead, which won't be obvious against white backgrounds). I'm not using the alphaimageloader trick because, well, it affects browser performance.]]></description>
 <category>News</category>
<comments>http://www.pocketappreview.com/main/index.php?itemid=19#c</comments>
 <pubDate>Wed, 18 Jun 2008 01:31:33 -0600</pubDate>
</item><item>
 <title>Site Navigation</title>
 <link>http://www.pocketappreview.com/main/index.php?itemid=18</link>
<description><![CDATA[I've been having a hard time figuring out how I'm going to handle navigating the site. A chronological sorting doesn't really fit when content isn't really affected by time; since this site is mainly for software reviews, the content's age isn't particularly important. And, well, chronological sorting is the only real option at the moment other than just raw random searches. Category listings, using Nucleus' default method for category presentation, is too clumsy. My only resort seems to be building a custom Nucleus plug-in, so I guess that's what I'm going to do.]]></description>
 <category>News</category>
<comments>http://www.pocketappreview.com/main/index.php?itemid=18#c</comments>
 <pubDate>Fri, 13 Jun 2008 09:43:10 -0600</pubDate>
</item><item>
 <title>garfield minus garfield</title>
 <link>http://www.pocketappreview.com/main/index.php?itemid=11</link>
<description><![CDATA[<a href="http://www.pocketappreview.com/main?imagepopup=blog/garfield_2008_01_27.jpg&amp;width=600&amp;height=399&amp;" onclick="window.open(this.href,'imagepopup','status=no,toolbar=no,scrollbars=no,resizable=yes,width=600,height=399');return false;"><img src="http://www.pocketappreview.com/main/media/blog/thumb_garfield_2008_01_27.jpg" width="120" height="79" alt="G-G" title="G-G" /></a>In a way, it's old news by this point, but the site ''<a class="b" href="http://garfieldminusgarfield.tumblr.com/">garfield minus garfield</a>'' really took me by surprise with its twisted humor.<br />
<br />
I did a tribute comic in less than 5 minutes emulating the site. I always liked the Garfield comics, but I enjoy these even more.<br />
<br />
&raquo; <a title="garfield minus garfield" href="http://garfieldminusgarfield.tumblr.com/">garfield minus garfield</a>]]></description>
 <category>Blog</category>
<comments>http://www.pocketappreview.com/main/index.php?itemid=11#c</comments>
 <pubDate>Sun, 2 Mar 2008 03:06:24 -0700</pubDate>
</item>
  </channel>
</rss>