<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8756516514949081443</id><updated>2012-01-18T23:14:19.970-08:00</updated><category term='WatchDirectory'/><category term='Questions and Answers'/><category term='ImageMagick'/><category term='WatchFTP'/><category term='testimonial'/><category term='releases'/><category term='pdf'/><category term='WxRemote'/><category term='FileViking'/><category term='batch'/><category term='beta'/><title type='text'>WatchDirectory, WatchFTP and File Viking news</title><subtitle type='html'>News, tips, tricks on our programs WatchDirectory, WatchFTP and File Viking.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog-en.gdpsoftware.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default?start-index=101&amp;max-results=100'/><author><name>Gert</name><uri>http://www.blogger.com/profile/10966142294596138404</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>129</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-1543655443616787217</id><published>2012-01-18T23:01:00.000-08:00</published><updated>2012-01-18T23:14:19.980-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><title type='text'>Working on WatchFTP v3.0</title><content type='html'>&lt;img src="http://www.gdpsoftware.com/img/wf.png" style="border-style: none; float: right; padding: 10px;" /&gt;
Work has started on WatchFTP v3.0.
&lt;h3&gt;New Features&lt;/h3&gt;
&lt;p&gt;
The initial v3 release will add support for monitoring SFTP sites, one of the most requested enhancements.
&lt;/p&gt;
&lt;h3&gt;Planned features&lt;/h3&gt;
&lt;p&gt;Later v3.x releases will add
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;64bit support&lt;/li&gt;
&lt;li&gt;"Just Reporting" - no file will be downloaded, WatchFTP will just report on new files on your FTP server&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Free Upgrade&lt;/h3&gt;
&lt;p&gt;Existing customers can upgrade free of charge to this major new release.
&lt;/p&gt;
&lt;h3&gt;Help with the Beta&lt;/h3&gt;
&lt;p&gt;We expect a first beta release by the end of the month (or early February). If you want to help us test, send an email to gert&amp;nbsp;at&amp;nbsp;gdpsoftware&amp;nbsp;dot&amp;nbsp;com.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-1543655443616787217?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=1543655443616787217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/1543655443616787217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/1543655443616787217'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2012/01/working-on-watchftp-v30.html' title='Working on WatchFTP v3.0'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-1706893647749973723</id><published>2011-10-27T15:19:00.000-07:00</published><updated>2011-10-27T15:31:31.319-07:00</updated><title type='text'>Walk to end Alzheimer's</title><content type='html'>&lt;img src="http://a8.sphotos.ak.fbcdn.net/hphotos-ak-ash4/s320x320/301645_307824385901406_153817204635459_1550300_1286267791_n.jpg" style="float:left;padding-right:10px" /&gt;
&lt;p&gt;I just saw this &lt;a href="https://www.facebook.com/actionalz/posts/308576015826600"&gt;link on facebook&lt;/a&gt;, there are no walks in Holland...&lt;/p&gt;
&lt;p&gt;
There is one terrible thing on earth that should bind us all together. It is not white against black, Muslims against Christians, Arabs against Jews, "left wing politics" against "right wing politics"....
&lt;/p&gt;&lt;p&gt;
It is a terrible disease that can affect all of us or the people we love.
&lt;/p&gt;&lt;p&gt;
It should be &lt;b&gt;All Of Us against Alzheimer's&lt;/b&gt;. Next year I will again give my February income to www.alz.org (or to the Dutch http://www.alzheimer.nl/ ). Yes I am cheap, the shortest month of the year.
&lt;/p&gt;&lt;p&gt;
Can you perhaps spare an hour, day or month of your income to fight Alzheimer's? Everything helps and who knows, you may be helping your parents, yourself or your children.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-1706893647749973723?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=1706893647749973723' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/1706893647749973723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/1706893647749973723'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2011/10/walk-to-end-alzheimers.html' title='Walk to end Alzheimer&apos;s'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-2756310297863099202</id><published>2011-10-20T05:25:00.000-07:00</published><updated>2011-10-20T05:28:59.230-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='batch'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='pdf'/><title type='text'>After printing the PDF, I want to...</title><content type='html'>&lt;img src="http://www.watchdirectory.net/img/wdl.gif" style="border-style: none; float: right; padding-left: 4px; padding-bottom: 4px;" /&gt;
&lt;p&gt;Some of the WatchDirectory plugins are actually small batch file scripts (.bat or .cmd). Those scripts
are typically called by WatchDirectory when new files are detected.
&lt;/p&gt;&lt;p&gt;
For example, the "Print PDF using FoxIt Reader" plugin is a .bat script that calls Foxit to print the pdf.
&lt;/p&gt;&lt;p&gt;
Some customers want to have a bit of extra functionality after printing the PDF, for example Delete, Copy or Move
the pdf. Here is how you do it, should be easy enough if you know a little bit of batch scripting.
&lt;/p&gt;
&lt;h3&gt;Locate the batch Script to change&lt;/h3&gt;
&lt;p&gt;In this blogpost I will assume your WatchDirectory task is called &lt;b&gt;PrintPDF&lt;/b&gt;, change the directory name
below accordingly.
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Make sure the task (PrintPDF) is &lt;b&gt;not running&lt;/b&gt; while you make changes to its script&lt;/li&gt;
&lt;li&gt;Inside the WatchDirectory Control Center select the menu "Tools -&gt; Explore Task Directory"&lt;br /&gt;
(this opens Windows Explorer inside the directory where WatchDirectory stores all its settings)&lt;/li&gt;
&lt;li&gt;Navigate one directory "deeper" into the subdirectory with the name of your task (PrintPDF)&lt;/li&gt;
&lt;li&gt;Inside this directory you will find a file called &lt;b&gt;wd.bat&lt;/b&gt;, this is the script started by WatchDirectory&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Make the changes&lt;/h3&gt;
&lt;p&gt;Open the file &lt;b&gt;wd.bat&lt;/b&gt; in a text editor (notepad) and scroll to the bottom where you will find the following 2 lines
&lt;/p&gt;
&lt;pre style="color: white; background-color: black; width: 100%;"&gt;"%FOXCMD%" %OPTIONS% "%WD_FILE%" "%PRINTER%"
%ANNOTATE% Info done
&lt;/pre&gt;
&lt;p&gt;Any changes you want to make after the file has printed should be just before the "%ANNOTATE%" line.
&lt;/p&gt;

&lt;h3&gt;Delete the PDF after printing&lt;/h3&gt;
&lt;p&gt;Insert the following line&lt;/p&gt;
&lt;pre style="color: white; background-color: black; width: 100%;"&gt;DEL "%WD_FILE%"&lt;/pre&gt;

&lt;h3&gt;Move the PDF after printing&lt;/h3&gt;
&lt;p&gt;Insert the following line&lt;/p&gt;
&lt;pre style="color: white; background-color: black; width: 100%;"&gt;MOVE "%WD_FILE%" "C:\Some Other Directory"&lt;/pre&gt;

&lt;h3&gt;Print the PDF twice&lt;/h3&gt;
&lt;p&gt;Just repeat the FOXCMD line, like this&lt;/p&gt;
&lt;pre style="color: white; background-color: black; width: 100%;"&gt;"%FOXCMD%" %OPTIONS% "%WD_FILE%" "%PRINTER%"
"%FOXCMD%" %OPTIONS% "%WD_FILE%" "%PRINTER%"
%ANNOTATE% Info done
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-2756310297863099202?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=2756310297863099202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/2756310297863099202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/2756310297863099202'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2011/10/after-printing-pdf-i-want-to.html' title='After printing the PDF, I want to...'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-477305033004329190</id><published>2011-10-10T23:34:00.000-07:00</published><updated>2011-10-10T23:40:24.404-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><title type='text'>WatchDirectory v4.6.7 Beta 3</title><content type='html'>&lt;img src="http://www.watchdirectory.net/img/wdl.gif" style="border-style: none; float: right; padding-left: 4px; padding-bottom: 4px;" /&gt;

&lt;p&gt;On our &lt;a href="http://www.watchdirectory.net/cgi-bin/yabb2/YaBB.pl?num=1312278065"&gt;forum&lt;/a&gt; we have a new beta for WatchDirectory v4.6.7. Changes in this beta:
&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;b&gt;Improved&lt;/b&gt;: Implemented "Clear Command Channel" for FTPS protocols&lt;/li&gt;
 &lt;li&gt;&lt;b&gt;Fixed&lt;/b&gt;: The Upload Files task will now retry to connect when it receives a 40425 error&lt;/li&gt;
 &lt;li&gt;&lt;b&gt;Fixed&lt;/b&gt;: The Environment variable WD_FILE_E was not properly set for files without extensions&lt;/li&gt;
  
  &lt;li&gt;&lt;b&gt;Fixed&lt;/b&gt;: WatchDirectory crashed (or just didn't work) on Vista and Windows-7 when not running as an Administrator&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;Improved&lt;/b&gt;: The WatchDirectory Control Center is more efficient (cpu and resources)&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;New&lt;/b&gt;: Filter Events can now also filter with bat scripts for complex filter situations.&lt;/li&gt;
    
  &lt;li&gt;&lt;b&gt;New&lt;/b&gt;: A new plugin to Remove the Oldest Files from a Directory: Use it to delete old log files while keeping the 10 newest.&lt;/li&gt;

  &lt;li&gt;&lt;b&gt;New&lt;/b&gt;: The Zip File task can now be used as a Subtask.&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;Fixed&lt;/b&gt;: The task that Upload Files to an FTP Server would send false email warnings when renaming files.&lt;/li&gt;
 &lt;/ul&gt;
&lt;p&gt;&lt;a href="http://www.watchdirectory.net/cgi-bin/yabb2/YaBB.pl?num=1312278065"&gt;Download the beta from our forum&lt;/a&gt;.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-477305033004329190?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=477305033004329190' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/477305033004329190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/477305033004329190'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2011/10/watchdirectory-v467-beta-3.html' title='WatchDirectory v4.6.7 Beta 3'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-6872270116063555255</id><published>2011-09-21T01:53:00.000-07:00</published><updated>2011-09-21T02:24:33.687-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><title type='text'>WatchDirectory v4.6.7 Beta 2</title><content type='html'>&lt;img src="http://www.watchdirectory.net/img/wdl.gif" style="border-style: none; float: right; padding-left: 4px; padding-bottom: 4px;"&gt;
&lt;p&gt;On our forum we have a new WatchDirectory beta available.
The highlights of this new beta are:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Fixed&lt;/b&gt;: WatchDirectory crashed (or just didn't work) on Vista and Windows-7 when not running as an Administrator&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Improved&lt;/b&gt;: The WatchDirectory Control Center is more efficient (cpu and resources)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;New&lt;/b&gt;: "Filter Events" can now also filter with bat scripts for complex filter situations.&lt;/li&gt;
 
&lt;li&gt;&lt;b&gt;New&lt;/b&gt;: A new plugin to Remove the Oldest Files from a Directory: Use it to delete old log files while keeping the 10 newest.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;New&lt;/b&gt;: The Zip File task can now be used as a Subtask.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Fixed&lt;/b&gt;: The task that Upload Files to an FTP Server would send false email warnings when renaming files.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can find the beta on our forum:
&lt;a href="http://www.watchdirectory.net/cgi-bin/yabb2/YaBB.pl?num=1312278065/1#1"&gt;http://www.watchdirectory.net/cgi-bin/yabb2/YaBB.pl?num=1312278065/1#1&lt;/a&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-6872270116063555255?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=6872270116063555255' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/6872270116063555255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/6872270116063555255'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2011/09/watchdirectory-v467-beta-2.html' title='WatchDirectory v4.6.7 Beta 2'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-2364354433266255158</id><published>2011-08-09T23:34:00.000-07:00</published><updated>2011-08-09T23:45:45.868-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='testimonial'/><title type='text'>Gandlake - a WatchDirectory customer</title><content type='html'>&lt;img src="http://lh4.googleusercontent.com/-pUBeRVYxma4/TkIn0q0PJOI/AAAAAAAAAjM/1jy4gS16d8I/s288/Gandlake.gif" style="border-style: none; float: right; padding-left: 4px; padding-bottom: 4px;"&gt;
&lt;p&gt;Gandlake is a market leader in the supply of web channels, e-Transaction
solutions, document storage, print and mail management and site wide
authentication models.
&lt;/p&gt;&lt;p&gt;
Having experienced significant growth and increased demand for their
services, Gandlake required an automated file handling solution which
would improve the reliability of their services.
&lt;/p&gt;&lt;p&gt;
"In order to service file transfers uniquely for many individual clients
at any one time we needed a scalable system which could handle multiple
file uploads from our customers". said Paul Shepherd, IT Systems
Administrator, at Gandlake.
&lt;/p&gt;
&lt;img src="http://www.watchdirectory.net/img/wdl.gif" style="border-style: none; float: right; padding-left: 4px; padding-bottom: 4px;"&gt;
&lt;p&gt;
Through research we found the product &lt;a href="http://www.watchdirectory.net/"&gt;WatchDirectory&lt;/a&gt; and quickly
established that its rich set of features gave us the perfect solution
to our problem.
&lt;/p&gt;&lt;p&gt;
We have been using the product for several years now and it has proved
invaluable to the business. It does not end there, I have to give a
special mention to the Support we receive on the odd occasion when we
have raised a query, you know that a reply is going to come quickly
which is more important than one of those annoying automated processes.
&lt;/p&gt;&lt;p&gt;
Many Thanks to you and your team Gert.
&lt;/p&gt;
&lt;p style="margin-left:15px"&gt;Paul Shepherd&lt;br /&gt;
System Administrator&lt;br /&gt;
&lt;a href="http://www.gandlake.com"&gt;Gandlake Limited&lt;/a&gt;&lt;br /&gt;
www.gandlake.com
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-2364354433266255158?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=2364354433266255158' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/2364354433266255158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/2364354433266255158'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2011/08/gandlake-watchdirectory-customer.html' title='Gandlake - a WatchDirectory customer'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.googleusercontent.com/-pUBeRVYxma4/TkIn0q0PJOI/AAAAAAAAAjM/1jy4gS16d8I/s72-c/Gandlake.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-4907759475134754311</id><published>2011-08-02T02:42:00.000-07:00</published><updated>2011-08-02T02:44:45.263-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><title type='text'>WatchDirectory v4.6.7 Beta</title><content type='html'>&lt;img src="http://www.watchdirectory.net/img/wdl.gif" style="border-style: none; float: right; padding-left: 4px; padding-bottom: 4px;"&gt;
We have a first beta of WatchDirectory 4.6.7. New/Improved in this release:
&lt;ul&gt;
&lt;li&gt;A new task that will remove the oldest files from monitored (sub-) directories (just keep the 10 latest log files, for example)&lt;/li&gt;
&lt;li&gt;The Zip task can now be used as a Sub-Task&lt;/li&gt;
&lt;li&gt;The FTP/Upload task would send warnings when renaming files.&lt;/li&gt;
&lt;/ul&gt;

The download and more info is available on &lt;a href="http://www.watchdirectory.net/cgi-bin/yabb2/YaBB.pl?num=1312278065"&gt;our forum&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-4907759475134754311?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=4907759475134754311' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/4907759475134754311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/4907759475134754311'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2011/08/watchdirectory-v467-beta.html' title='WatchDirectory v4.6.7 Beta'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-3473209493113399158</id><published>2011-06-21T12:53:00.000-07:00</published><updated>2011-06-21T13:27:55.828-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='WxRemote'/><title type='text'>Bubble Sort</title><content type='html'>&lt;p&gt;If you wonder how the classic &lt;b&gt;Bubble Sort&lt;/b&gt; works, below is a nice illustration
&lt;/p&gt;
&lt;iframe width="560" height="349" src="http://www.youtube.com/embed/lyZQPjUT5B4" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;(the fun starts at ~50 seconds.)
Advanced students, make sure to view the &lt;a href="http://www.youtube.com/watch?v=Ns4TPTC8whw"&gt;Selection Sort&lt;/a&gt;. &lt;/p&gt;
&lt;h3&gt;For those....&lt;/h3&gt;
&lt;p&gt;For those interested in future releases of our programs...
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.watchdirectory.net/cgi-bin/yabb2/YaBB.pl?num=1306745717"&gt;WxRemote 1.6&lt;/a&gt; will be released soon.&lt;/li&gt;
&lt;li&gt;After that, probably an Android interface for &lt;a href="http://www.gdpsoftware.com/en/wxtools/index.html"&gt;WxRemote&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;After that, the most requested feature for &lt;a href="http://www.watchftp.com/"&gt;WatchFTP&lt;/a&gt; will be implemented: SFTP support&lt;/li&gt;
&lt;li&gt;And then... Probably &lt;a href="http://www.watchdirectory.net/"&gt;WatchDirectory 5.0...&lt;/a&gt;, it may be 2012 by then.&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-3473209493113399158?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=3473209493113399158' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/3473209493113399158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/3473209493113399158'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2011/06/bubble-sort.html' title='Bubble Sort'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/lyZQPjUT5B4/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-1617217324981906957</id><published>2011-05-21T07:41:00.000-07:00</published><updated>2011-05-21T09:59:22.616-07:00</updated><title type='text'>Great Customers - Operating Engineers Funds Inc.</title><content type='html'>&lt;p&gt;Sometimes customers surprise me...&lt;/p&gt;
&lt;p&gt;They see the "tag line" of my email (&lt;i&gt;Support the Fight against Alzheimer's disease!&lt;/i&gt;, see also &lt;a href="http://blog-en.gdpsoftware.com/2011/02/world-without-alzheimers-disease.html" target="_blank"&gt;this post&lt;/a&gt;) and decide to help.&lt;/p&gt;&lt;p&gt;
A few days ago, I received this:
&lt;/p&gt;
&lt;pre style="color: black; background-color: Azure;padding-left: 15px"&gt;
Jon Lee (xxxxx@oefi.org) wrote:
&gt; Just thought you might want to know that we made a donation .  it
&gt; is because of your simple email to me about your mother, Alzheimer feels more personal.
&gt; Thank you for making me more aware of this disorder.
&gt;
&gt; Jon Lee II
&gt;
&gt; Director of Information Technology
&gt; Operating Engineers Funds Inc.
&gt; 100 E. Corson St., Pasadena, CA 91103
&gt;
&gt;
&gt; From: Linda Hughes
&gt; Sent: Tuesday, May 10, 2011 4:21 PM
&gt; To: Jon Lee II (xxxxx@oefi.org)
&gt; Subject: Golf Donation
&gt;
&gt;
&gt; Congratulations!  Mr. Graydon has selected Alzheimer's
&gt; Association of So. California to receive a donation of $2,000 from
&gt; the tournament proceeds.
&gt;
&gt; If you have a personal contact which you would like the donation to
&gt; go to, please let me know asap as I will be sending out the check
&gt; by Friday, May 13, 2011.
&gt;
&gt; Thank you for the charitable suggestion.
&gt;
&gt;
&gt; Linda E. Hughes
&gt; Tournament Coordinator
&gt; IUOE Local 12 Charity Golf Tournament
&gt; P. O. Box 7063, Pasadena, CA  91109
&lt;/pre&gt;
&lt;p&gt;A big &lt;b&gt;Thank You&lt;/b&gt; to the &lt;a href="http://www.oefi.org/"&gt;Operating Engineers Funds Inc.&lt;/a&gt; for their donation!
&lt;/p&gt;
&lt;pre style="color: black; background-color: Azure;padding-left: 15px"&gt;
&gt; Thank you for making me more aware of this disorder.
&lt;/pre&gt;
&lt;p&gt;I wonder.... Is that what is lacking? Awareness? I used to ignore Alzheimer's, even make fun of it. If this was an illness affecting &lt;b&gt;young people&lt;/b&gt;, I bet research would get all the funds it needs.
&lt;/p&gt;
&lt;p&gt;Just for a minute, try to imagine it is &lt;b&gt;your mother&lt;/b&gt; who is the patient... After that search google for the Alzheimer support group in your country and make a small donation.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-1617217324981906957?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=1617217324981906957' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/1617217324981906957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/1617217324981906957'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2011/05/great-customers-operating-engineers.html' title='Great Customers - Operating Engineers Funds Inc.'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-4706395944491501408</id><published>2011-05-11T01:15:00.000-07:00</published><updated>2011-05-11T01:16:59.773-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='testimonial'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><title type='text'>Cober electronics - a WatchFTP customer</title><content type='html'>&lt;img src="http://www.gdpsoftware.com/img/wf.png" style="border-style: none; float: right; padding: 10px;" /&gt;
&lt;p&gt;As a small business we look to reduce administrative tasks as much as possible.  Document scanning is one of those necessary functions that tends to be labor intensive especially when it needs to be shared by multiple people.
We wanted to centralize scanning to a single inexpensive all-in-one device and automate document delivery to the proper person to ensure privacy.
&lt;/p&gt;
&lt;p&gt;Our all-in-one can send documents to an FTP server but we had no automated way of downloading and sending the scan.
Using &lt;a href="http://www.watchftp.com/"&gt;WatchFTP&lt;/a&gt; we created tasks to download the documents from the FTP server and email them to the right person.
The entire process is now automated with a couple off button presses on the scanner.
&lt;/p&gt;
&lt;p style="padding-left:20px"&gt;Matthew Krieger&lt;br /&gt;
&lt;a href="http://www.cober.com/"&gt;Cober electronics, Inc.&lt;/a&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-4706395944491501408?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=4706395944491501408' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/4706395944491501408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/4706395944491501408'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2011/05/cober-electronics-watchftp-customer.html' title='Cober electronics - a WatchFTP customer'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-787388783358386042</id><published>2011-05-07T01:56:00.001-07:00</published><updated>2011-05-08T00:13:32.724-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>Just Released - WatchFTP 2.4</title><content type='html'>&lt;img src="http://www.gdpsoftware.com/img/wf.png" style="border-style: none; float: right; padding: 10px;" /&gt;
&lt;h3&gt;Free Upgrade&lt;/h3&gt;
&lt;p&gt;We just released a new version of &lt;a href="http://www.watchftp.com/"&gt;WatchFTP&lt;/a&gt;, our tool to monitor FTP sites for new files. This is a free upgrade for
all WatchFTP customers, just download and install the latest version from our website.
&lt;/p&gt;
&lt;h3&gt;New in this Release&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;New: You can now also CC and BCC &lt;a href="http://www.watchftp.com/wfhelp/send_email_en.html"&gt;emails&lt;/a&gt; for detected files.&lt;/li&gt;
&lt;li&gt;New: You can now also send HTML emails, rich formatting.&lt;/li&gt;
&lt;li&gt;New: You can delay the delete of the FTP file (delete X hours after downloading).&lt;/li&gt;
&lt;li&gt;Fix: The History window behaves better when refreshing.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;WatchFTP is available in &lt;a href="http://www.watchftp.com/"&gt;English&lt;/a&gt;, &lt;a href="http://www.watchftp.de/"&gt;German&lt;/a&gt;, &lt;a href="http://www.watchftp.es/"&gt;Spanish&lt;/a&gt; and &lt;a href="http://fr.watchftp.com/"&gt;French&lt;/a&gt;.
&lt;/p&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-787388783358386042?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=787388783358386042' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/787388783358386042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/787388783358386042'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2011/05/just-released-watchftp-24.html' title='Just Released - WatchFTP 2.4'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-773028368466197961</id><published>2011-04-19T04:46:00.000-07:00</published><updated>2011-04-19T08:51:26.477-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><title type='text'>WatchFTP 2.4 last beta</title><content type='html'>&lt;img src="http://www.gdpsoftware.com/img/wf.png" style="border-style: none; float: right; padding: 10px;"&gt;
&lt;h3&gt;Delete FTP File, but NOT now&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://www.watchftp.com/"&gt;WatchFTP downloads new files&lt;/a&gt; from your FTP server and can also "cleanup" after downloading: &lt;b&gt;remove the files from the FTP server after download&lt;/b&gt;.
&lt;/p&gt;
&lt;p&gt;Several customers requested a "delay" for this removal, delete the file after X hours instead of immediately. This is now implemented in this new beta. We expect to release this new version in one or two weeks.
&lt;/p&gt;
&lt;p&gt;The beta download is available on our forum &lt;a href="http://www.watchftp.com/cgi-bin/yabb2/YaBB.pl?num=1296903810"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;This will be a &lt;b&gt;free upgrade&lt;/b&gt; for all customers, just install "on top" of your current release.
&lt;/p&gt;

&lt;h3&gt;See also&lt;/h3&gt;
&lt;a href="http://blog-en.gdpsoftware.com/2011/02/watchftp-beta.html"&gt;Previous Beta Info&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-773028368466197961?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=773028368466197961' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/773028368466197961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/773028368466197961'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2011/04/watchftp-24-last-beta.html' title='WatchFTP 2.4 last beta'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-454488574870285238</id><published>2011-03-06T22:56:00.000-08:00</published><updated>2011-03-06T22:57:42.835-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><title type='text'>WatchDirectory v4.6.6 beta</title><content type='html'>On our forum we have a new beta for WatchDirectory v4.6.6.
See http://www.watchdirectory.net/cgi-bin/yabb2/YaBB.pl?num=1299412357/0#0 for the download and "what's new".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-454488574870285238?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=454488574870285238' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/454488574870285238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/454488574870285238'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2011/03/watchdirectory-v466-beta.html' title='WatchDirectory v4.6.6 beta'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-8997913980517500381</id><published>2011-02-06T09:54:00.000-08:00</published><updated>2011-04-01T13:55:37.466-07:00</updated><title type='text'>A world without Alzheimer's disease</title><content type='html'>&lt;img src="http://upload.wikimedia.org/wikipedia/commons/8/8d/Reagan_and_Gorbachev_signing.jpg" style="float:right; padding: 5px; width:300px" /&gt;
&lt;p&gt;I almost forgot to honor one of my &lt;b&gt;heroes&lt;/b&gt;, &lt;a href="http://en.wikipedia.org/wiki/Ronald_Reagan"&gt;Ronald Reagan&lt;/a&gt;. Here in Holland there is not much news about this &lt;b&gt;Great President of the USA&lt;/b&gt;, our press in Holland seems to forget that the fall of the wall would never have happened without him (and &lt;a href="http://en.wikipedia.org/wiki/Mikhail_Gorbachev"&gt;Gorbachev&lt;/a&gt;).
&lt;/p&gt;
&lt;h3&gt;A Terrible Disease&lt;/h3&gt;
&lt;p&gt;The last years of his life, Mr Reagan suffered from &lt;a href="http://en.wikipedia.org/wiki/Ronald_Reagan#Alzheimer.27s_disease"&gt;Altzheimer's disease&lt;/a&gt;, a terrible illness affecting one of the things separating us from animals: our brain.
&lt;/p&gt;
&lt;p&gt;In one of his last letters to the American nation, he said:&lt;/p&gt;
&lt;quote style="padding-left:30px"&gt;I have recently been told that I am one of the millions of Americans who will be afflicted with Alzheimer's Disease... At the moment I feel just fine. I intend to live the remainder of the years God gives me on this earth doing the things I have always done... I now begin the journey that will lead me into the sunset of my life. I know that for America there will always be a bright dawn ahead. Thank you, my friends. May God always bless you.
&lt;/quote&gt;
&lt;h3&gt;My Mother&lt;/h3&gt;
&lt;p&gt;... I am not sure what to say ...&lt;br /&gt;
She will be 80 soon and asked for donations to the &lt;a href="http://www.alzheimer-nederland.nl/"&gt;Dutch Alzheimer support group&lt;/a&gt; instead of presents (she already has everything, grand-child nearby and a loving husband taking care of all her needs).
&lt;/p&gt;
&lt;p&gt;GdP Software will donate all February earnings to the &lt;a href="http://www.alzheimer-nederland.nl/"&gt;Dutch Alzheimer Stichting&lt;/a&gt;. &lt;b&gt;Mom, I love you!&lt;/b&gt;
&lt;/p&gt;
&lt;h3&gt;Your Mother?&lt;/h3&gt;
&lt;p&gt;Please help fight this terrible disease! Support your local Alzheimer support group! For example &lt;a href="http://www.alz.org/alzheimers_disease_alzheimers_disease.asp"&gt;The American Alzheimer's Association&lt;/a&gt;.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-8997913980517500381?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=8997913980517500381' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/8997913980517500381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/8997913980517500381'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2011/02/world-without-alzheimers-disease.html' title='A world without Alzheimer&apos;s disease'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-2282856318529375087</id><published>2011-02-05T04:12:00.000-08:00</published><updated>2011-02-05T04:17:28.088-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><title type='text'>WatchFTP beta</title><content type='html'>&lt;img src="http://www.gdpsoftware.com/img/wf.png" style="border-style: none; float: right; padding: 10px;"&gt;
&lt;p&gt;On our forum we have a new beta for WatchFTP 2.4. See &lt;a href="http://www.watchftp.com/cgi-bin/yabb2/YaBB.pl?num=1296903810"&gt;this post&lt;/a&gt; for download links and all details.
&lt;/p&gt;
&lt;h3&gt;New in this Beta&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;The Email action can now also send to CC and BCC email addresses&lt;/li&gt;
&lt;li&gt;The Email action can send html formatted emails&lt;/li&gt;
&lt;li&gt;The Email action supports a so-called Repeat block&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-2282856318529375087?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=2282856318529375087' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/2282856318529375087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/2282856318529375087'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2011/02/watchftp-beta.html' title='WatchFTP beta'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-3838986852163021793</id><published>2011-02-03T22:38:00.000-08:00</published><updated>2011-02-03T22:40:19.194-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='batch'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><title type='text'>Is a WatchDirectory task Running?</title><content type='html'>&lt;img src="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoRunBat/templates/Run%20an%20existing%20bat%20file.bmp" style="border-style: none; float: right; padding: 4px;"&gt;
&lt;p&gt;Here is an example how you can check if a WatchDirectory task is running
from inside a batch script. The example relies on Microsoft's &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896655"&gt;Handle.exe&lt;/a&gt;
to check if there is a wdrun.exe process that has the history database of the given task open.
&lt;/p&gt;
&lt;h3&gt;The wdIsTaskRunning.bat Script&lt;/h3&gt;
&lt;pre style="color: white; background-color: black; width: 100%;"&gt;@echo off
rem this example script checks if a WatchDirectory task is running
rem usage:
rem  wdIsTaskRunning abc
rem     this checks if the task abc is running
rem  
rem This script uses Handle.exe ( http://technet.microsoft.com/en-us/sysinternals/bb896655 )
rem to see if the history.db file of the task is opened by a wdrun.exe process.
rem
SET HANDLE=C:\SysInternals\Handle.exe
SET TMPFILE=C:\Temp\handle_%RANDOM%.txt

"%HANDLE%" -p wdrun.exe \%1\history.db &gt; "%TMPFILE%"
FINDSTR /L /C:"No matching handles found." "%TMPFILE%"&gt;NUL
if %errorlevel% equ 0 (
   echo The task %1 is NOT running
   SET TASKRUNNING=N
) else (
   echo The task %1 is running
   SET TASKRUNNING=Y
)
del "%TMPFILE%"
&lt;/pre&gt;
&lt;h3&gt;Alternative Implementation&lt;/h3&gt;
&lt;p&gt;The script above works for all WatchDirectory tasks but it needs &lt;b&gt;Admin privileges&lt;/b&gt; to
run handle.exe. If the task is configured to run as a Windows Service, you can also parse the
output of the &lt;b&gt;NET START&lt;/b&gt; command to see if the task is running.
&lt;/p&gt;

&lt;pre style="color: white; background-color: black; width: 100%;"&gt;@echo off
rem this example script checks if a WatchDirectory task is running
rem usage:
rem  wdIsTaskRunning abc
rem     this checks if the task abc is running
rem  
rem
SET TMPFILE=C:\Temp\netstart_%RANDOM%.txt

NET START &gt; "%TMPFILE%"
FINDSTR /L /E /C:"watchDirectory:%1" "%TMPFILE%"&gt;NUL
if %errorlevel% equ 0 (
   echo The task %1 is running
   SET TASKRUNNING=Y
) else (
   echo The task %1 is NOT running
   SET TASKRUNNING=N
)
del "%TMPFILE%"
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-3838986852163021793?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=3838986852163021793' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/3838986852163021793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/3838986852163021793'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2011/02/is-watchdirectory-task-running.html' title='Is a WatchDirectory task Running?'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-2890361328731712144</id><published>2011-01-11T23:23:00.000-08:00</published><updated>2011-01-11T23:28:05.576-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='WxRemote'/><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>WxRemote v1.5 released - includes Web interface</title><content type='html'>&lt;p&gt;We just released version 1.5 of our &lt;a href="http://www.gdpsoftware.com/en/wxtools/index.html"&gt;WxRemote software&lt;/a&gt;.
WxRemote shows you the status of your WatchDirectory and WatchFTP tasks on other computers, allowing you to start and stop tasks remotely.
&lt;/p&gt;

&lt;h3&gt;New in this release&lt;/h3&gt;
&lt;p&gt;This release includes a small webserver, allowing you to use your smart phone or browser to manage your tasks.
&lt;/p&gt;


&lt;p&gt;
For more info and download link, see the &lt;a href="http://www.gdpsoftware.com/en/wxtools/index.html"&gt;WxRemote Webpage&lt;/a&gt;.
&lt;/p&gt;

&lt;img src="http://www.gdpsoftware.com/en/wxtools/help/schema_en.png" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-2890361328731712144?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=2890361328731712144' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/2890361328731712144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/2890361328731712144'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2011/01/wxremote-v15-released-includes-web.html' title='WxRemote v1.5 released - includes Web interface'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-1201089637798985034</id><published>2011-01-09T18:53:00.000-08:00</published><updated>2011-01-09T18:58:13.911-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>WatchDirectory v4.6.5 released</title><content type='html'>&lt;img src="http://www.watchdirectory.net/img/wdl.gif" style="border-style: none; float: right; padding-left: 4px; padding-bottom: 4px;"&gt;
&lt;p&gt;We just released a new version of WatchDirectory. New in this version:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;New&lt;/b&gt;: WatchDirectory Services will now "Delay Load" on systems that support it.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;New&lt;/b&gt;: Hide a task from &lt;a href="http://www.gdpsoftware.com/en/wxtools/index.html" target="_blank"&gt;WxRemote&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;New&lt;/b&gt;: The Folder Size plugin allows you to set how often it should email.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Fixed&lt;/b&gt;: Tasks that create directories always created them without any permissions. Now those directories are created with default permissions.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Fixed&lt;/b&gt;: The Control Center and Tasks loaded very slow on some systems with Intel based RAID.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Fixed&lt;/b&gt;: Tasks will not write to the Windows Event log anymore.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Fixed&lt;/b&gt;: The Polling and File Age monitoring methods will not wake up the computer anymore.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Fixed&lt;/b&gt;: The Upload task has been improved so it handles closed connections better.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can download the new version from &lt;a href="http://www.watchdirectory.net/download.html"&gt;our download page&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;This release is a &lt;b&gt;free update&lt;/b&gt; for all v4.x customers. Just install it "on top" of your current version so it will keep your settings and tasks.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-1201089637798985034?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=1201089637798985034' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/1201089637798985034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/1201089637798985034'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2011/01/watchdirectory-v465-released.html' title='WatchDirectory v4.6.5 released'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-6798620221473233501</id><published>2011-01-01T03:05:00.001-08:00</published><updated>2011-01-01T10:44:29.259-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='batch'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><title type='text'>Happy New Year!</title><content type='html'>&lt;pre&gt;
000010 IDENTIFICATION DIVISION.
000020 PROGRAM-ID. NEWYEAR2011.
000040 AUTHOR. GERT.
000050
000100 ENVIRONMENT DIVISION.
000200 CONFIGURATION SECTION.
000210 SOURCE-COMPUTER. GERT-LAPTOP.
000230
000300 DATA DIVISION.
000310 WORKING-STORAGE SECTION.
000320 01 TEKST1 PIC X(80)
000330     VALUE "WE WISH YOU A MERRY CHRISTMAS,".
000340 01 TEKST2 PIC X(80)
000350     VALUE "AND A HAPPY NEW YEAR!".
000410 01  IX  PIC S9(5) COMP-3.
000420
000500 PROCEDURE DIVISION.
000710    PERFORM VARYING IX FROM 1 TO 3
000720        DISPLAY TEKST1
000730    END-PERFORM.
000740    DISPLAY TEKST2.
000760    STOP RUN.
&lt;/pre&gt;
&lt;p&gt;
It has been some time ago I wrote COBOL for a living, please forgive me if it doesn't compile ;-)&lt;br /&gt;
(thanks to Jan Frut for the inspiration for the program above).
&lt;/p&gt;

&lt;h3&gt;Old and New technology&lt;/h3&gt;
&lt;p&gt;This new year we plan to bring our program &lt;a href="http://www.watchdirectory.net/"&gt;WatchDirectory&lt;/a&gt;
to the current technology level. No, don't worry, WatchDirectory isn't written in COBOL ;-)
It is written with Microsoft C++, but a rather old version of their compiler.
&lt;/p&gt;
&lt;p&gt;You can expect several new WatchDirectory releases this year where we will have spent a lot of time
on improving our toolset (compiler and other tools). We will obviously also implement nice new features
and plugins, but the new tools will &lt;b&gt;at first&lt;/b&gt; be quite invisible for you.
&lt;/p&gt;
&lt;p&gt;One thing that will be possible with those new compiler/tools is to create a &lt;b&gt;64bit&lt;/b&gt; version of
WatchDirectory. The current (32bit) version runs fine on Windows 64, but to keep up with all future Windows
improvements we need a 64bit version.
&lt;/p&gt;

&lt;h3&gt;And a Batch script&lt;/h3&gt;
&lt;p&gt;The COBOL program as a batch script ;-)
&lt;/p&gt;
&lt;pre&gt;
SET GREET1=We wish you a merry Christmas,
SET GREET2=And a Happy New Year!

Call :DoGreet1
ECHO %GREET2%
GOTO :EOF

:DoGreet1
SET COUNT=0
:DoGreet1_Again
SET /A COUNT=COUNT + 1
IF %COUNT% GTR 3 GOTO :EOF
ECHO %GREET1%
GOTO :DoGreet1_Again
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-6798620221473233501?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=6798620221473233501' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/6798620221473233501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/6798620221473233501'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2011/01/happy-new-year.html' title='Happy New Year!'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-4045508278631696897</id><published>2010-12-27T23:56:00.000-08:00</published><updated>2010-12-27T23:59:03.653-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='WxRemote'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><title type='text'>WxRemote v1.5 beta</title><content type='html'>&lt;p&gt;We have a new beta for our &lt;a href="http://www.gdpsoftware.com/en/wxtools/index.html"&gt;WxRemote software&lt;/a&gt;.
WxRemote shows you the status of your WatchDirectory and WatchFTP tasks on other computers, allowing you to start and stop tasks remotely.
&lt;/p&gt;

&lt;h3&gt;New in this beta release&lt;/h3&gt;
&lt;p&gt;This beta includes a small webserver, allowing you to use your smart phone or browser to manage your tasks.
&lt;/p&gt;
&lt;p&gt;If you are currently running the released v1.1 version, you only need to install the new WxWeb component as the other components have not changed.
&lt;/p&gt;

&lt;p&gt;
For more info and download link, see this
&lt;a href="http://www.watchdirectory.net/cgi-bin/yabb2/YaBB.pl?num=1293110079"&gt;forum post&lt;/a&gt;.
&lt;/p&gt;
&lt;img src="http://www.watchdirectory.net/yabbfiles/Attachments/schema_en.png" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-4045508278631696897?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=4045508278631696897' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/4045508278631696897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/4045508278631696897'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/12/wxremote-v15-beta.html' title='WxRemote v1.5 beta'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-8896550667251895648</id><published>2010-12-05T00:12:00.000-08:00</published><updated>2011-01-12T23:51:36.839-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='FileViking'/><title type='text'>Thank You America</title><content type='html'>&lt;h3&gt;Giving Back a Little&lt;/h3&gt;
&lt;p&gt;GdP Software is a Dutch (Holland) company, but most of our customers
are from the USA. At least 50% of our profits is from sales to US customers.
&lt;/p&gt;
&lt;p&gt;Earlier we supported &lt;a target="_blank" href="http://watchdirftp.blogspot.com/search?q=andrej"&gt;a little kid in Serbia&lt;/a&gt; and 
&lt;a target="_blank" href="http://watchdirftp.blogspot.com/2010/09/aussies-do-you-want-to-get-our-software.html"&gt;a Good Cause in Australia&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;We understand we are not alone in this world.&lt;/p&gt;

&lt;img src="http://lh3.ggpht.com/_fytinIGeAIA/TPtDCapuLNI/AAAAAAAAAV8/3_zdZ1NCnLg/marshall-plan.jpg" width="100"style="padding: 8px; float: right; " /&gt;
&lt;h3&gt;The United States&lt;/h3&gt;
&lt;p&gt;I read &lt;a target="_blank" href="http://www.armytimes.com/news/2010/12/military-free-calls-google-families-120310w/"&gt;what Google is doing for American troops&lt;/a&gt; abroad,
free telephone calls to their family during the Christmas season. I was touched.
&lt;/p&gt;
&lt;p&gt;America has always been on the frontier for democracy. You have saved most of Europe in the second world war.
You saved us again with the &lt;a target="_blank" href="http://en.wikipedia.org/wiki/Marshall_Plan"&gt;Marshall plan&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;As a little &lt;b&gt;Thank You to America&lt;/b&gt;, GdP Software donated $1000 to &lt;a href="http://www.bluestarfam.org/"&gt;Blue Star Families&lt;/a&gt; (they also appreciate $10 donations, by the way).
&lt;/p&gt;
&lt;a href="http://www.bluestarfam.org/"&gt;&lt;img src="http://lh6.ggpht.com/_fytinIGeAIA/TPtGYyS7tJI/AAAAAAAAAWA/KlDxdewtWVg/bluestar.png" /&gt;&lt;/a&gt;
&lt;p&gt;Gert Rijs&lt;br /&gt;
Owner of GdP Software
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-8896550667251895648?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=8896550667251895648' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/8896550667251895648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/8896550667251895648'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/12/thank-you-america.html' title='Thank You America'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_fytinIGeAIA/TPtDCapuLNI/AAAAAAAAAV8/3_zdZ1NCnLg/s72-c/marshall-plan.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-6560189054084015459</id><published>2010-11-19T03:59:00.000-08:00</published><updated>2010-11-19T04:12:47.302-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>New WatchFTP release - v2.3</title><content type='html'>&lt;img src="http://www.gdpsoftware.com/img/wf.png" style="border-style: none; float: left; padding: 10px;"&gt;
&lt;p&gt;We just released a minor new version of our &lt;a href="http://www.watchftp.com/"&gt;FTP Site Monitoring tool - WatchFTP&lt;/a&gt;.
This is, again, a &lt;b&gt;free upgrade&lt;/b&gt; for customers.
&lt;/p&gt;
&lt;h3&gt;New / Fixed in this release&lt;/h3&gt;
&lt;ul&gt;

&lt;li&gt;New: When files are blacklisted previous releases ignored those files for 1 hour. This release allows you to set this duration of this blacklist period.&lt;/li&gt;
&lt;li&gt;New: WatchFTP can ignore files of zero size.&lt;/li&gt;
&lt;li&gt;New: &lt;a target="_blank" href="http://fr.watchftp.com/"&gt;French&lt;/a&gt; translation / download / support available.&lt;/li&gt;
&lt;li&gt;bugfix: The window where you enter directories to ignore only allowed a few (~5) entries.&lt;/li&gt;

&lt;/ul&gt;

&lt;h3&gt;So embarrassing....&lt;/h3&gt;
&lt;p&gt;If you think you are the only one to make stupid mistakes in your (professional) life... &lt;b&gt;We&lt;/b&gt; released the new WatchFTP version yesterday with a corrupt executable.
Just before releasing, I thought... I should increase the version number to 2.3.5 and rebuild, such a small change - no need to test again.
&lt;/p&gt;
&lt;p&gt;If you downloaded the 2.3.5 release yesterday and got an error message like&lt;br /&gt;
"14001 - this application has failed to start because the application configuration is incorrect"&lt;br /&gt;
Please download/install the new, fixed &lt;b&gt;and tested&lt;/b&gt; release again.
&lt;/p&gt;
&lt;p&gt;My apologies for any inconvenience this may have caused. Thank you to Jus Selan for his help to figure this out.
&lt;/p&gt;
&lt;h3&gt;Downloads&lt;/h3&gt;
&lt;p&gt;Download the latest version and install it "on top" of your current release - no need to uninstall.&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.watchftp.com/download.html"&gt;WatchFTP (English)&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://fr.watchftp.com/download.html"&gt;WatchFTP (Français)&lt;/a&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://www.watchftp.de/download.html"&gt;WatchFTP (German)&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.watchftp.es/download.html"&gt;WatchFTP (Español)&lt;/a&gt;&lt;br /&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-6560189054084015459?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=6560189054084015459' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/6560189054084015459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/6560189054084015459'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/11/new-watchftp-release-v23.html' title='New WatchFTP release - v2.3'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-7097291843357769074</id><published>2010-11-12T07:41:00.000-08:00</published><updated>2010-11-12T07:43:38.903-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='WxRemote'/><category scheme='http://www.blogger.com/atom/ns#' term='FileViking'/><title type='text'>Just a few more days</title><content type='html'>Just a few more days you can get a nice discount (~25%) on our new programs File Viking and WxRemote. See &lt;a href="http://www.gdpsoftware.com/news/en2010Q4.html"&gt;our latest (actually first) newsletter&lt;/a&gt; for more details.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-7097291843357769074?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=7097291843357769074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7097291843357769074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7097291843357769074'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/11/just-few-more-days.html' title='Just a few more days'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-7755120347458793372</id><published>2010-11-05T23:17:00.000-07:00</published><updated>2010-11-05T23:19:52.712-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Questions and Answers'/><category scheme='http://www.blogger.com/atom/ns#' term='FileViking'/><title type='text'>Move File Viking to another Computer</title><content type='html'>&lt;img src="http://www.fileviking.com/Help/fileviking.png" style="border-style: none; float: left; padding: 10px;"&gt;
&lt;p&gt;&lt;a href="http://www.fileviking.com/" target="_blank"&gt;File Viking&lt;/a&gt; stores all its settings (configured baskets) in 2 files (baskets.cc and repository.cc).
If you want to "copy" your File Viking settings to another computer, follow the steps in this post.
&lt;/p&gt;
&lt;h3&gt;On the Old Computer&lt;/h3&gt;
&lt;p&gt;Exit File Viking&lt;/p&gt;
&lt;p&gt;Open the directory with File Viking Settings. The exact location depends on your operating system.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Vista &amp; Win-7 (Win2008)&lt;/b&gt;&lt;br /&gt;
Enter &lt;b&gt;%LOCALAPPDATA%&lt;/b&gt; in the Search box of your start menu, this will open &lt;b&gt;C:\Users\YourLoginName\AppData\Local&lt;/b&gt; and you will find a FileViking sub-directory there.
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Earlier Operating Systems (Windows XP, 2000 and 2003)&lt;/b&gt;&lt;br /&gt;
Enter "%USERPROFILE%\Local Settings\Application Data"
in the "Run..." box of your start menu, this will open the directory which has the FileViking sub-directory.
&lt;/p&gt;
&lt;p&gt;From this File Viking directory, copy the files baskets.cc and repository.cc. You can ignore the Backup files.
&lt;/p&gt;
&lt;h3&gt;On the New Computer&lt;/h3&gt;
&lt;p&gt;Install File Viking and Run it once so the settings directory will be created. Exit File Viking.&lt;/p&gt;
&lt;p&gt;Depending on the Operating System, see the steps above to open the proper File Viking settings directory.&lt;/p&gt;
&lt;p&gt;Copy the 2 .cc files from the old computer here, overwriting the 2 files already there.&lt;/p&gt;


&lt;h3&gt;See Also&lt;/h3&gt;
&lt;p&gt;
&lt;a href="http://watchdirftp.blogspot.com/2008/08/move-your-watchdirectory-install-to.html"&gt;Move your WatchDirectory install to another Computer&lt;/a&gt;&lt;br /&gt;
Move your WatchFTP install to another Computer (soon)
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-7755120347458793372?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=7755120347458793372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7755120347458793372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7755120347458793372'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/11/move-file-viking-to-another-computer.html' title='Move File Viking to another Computer'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-120070274429721545</id><published>2010-10-19T00:55:00.000-07:00</published><updated>2010-10-19T00:56:27.614-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Questions and Answers'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><title type='text'>A Collection of Links</title><content type='html'>&lt;div style="padding: 8px; float: right; font-size: xx-large; font-weight: bold;"&gt;Q&amp;amp;A&lt;/div&gt;
&lt;img src="http://www.watchdirectory.net/img/wdl.gif" style="float: left; padding-right: 4px; padding-bottom: 4px; border-style: none;"&gt;
&lt;p&gt;
When I do support for customers I often include links to relevant blogposts here.
Here is a list of posts I refer to most often.
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://watchdirftp.blogspot.com/2008/08/move-your-watchdirectory-install-to.html"&gt;Move your WatchDirectory Install to another Computer&lt;/a&gt;&lt;br /&gt;
How to transfer your tasks.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://watchdirftp.blogspot.com/2010/06/send-task-backup-to-support.html"&gt;Send a Task Backup to Support&lt;/a&gt;&lt;br /&gt;
Sometimes we need to "see" your task to give proper support.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://watchdirftp.blogspot.com/2010/04/watchdirectory-tasks-as-windows-service.html"&gt;Run Tasks as a Windows Service&lt;/a&gt;&lt;br /&gt;
Describes some common problems and workarounds when a task isn't working properly when started as a Windows Service.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://watchdirftp.blogspot.com/2009/05/how-many-tasks-does-watchdirectory.html"&gt;How Many Tasks does WatchDirectory support&lt;/a&gt;&lt;br /&gt;
When people have a lot of tasks (more than ~30), this post gives some ideas how you can reduce that number.&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-120070274429721545?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=120070274429721545' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/120070274429721545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/120070274429721545'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/10/collection-of-links.html' title='A Collection of Links'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-8695260247960812003</id><published>2010-10-05T02:51:00.001-07:00</published><updated>2010-10-05T03:19:15.754-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='WxRemote'/><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>WxRemote version 1.1 Released</title><content type='html'>&lt;img src="http://www.gdpsoftware.com/img/wx.png" style="border-style: none; float: left; padding: 10px;" /&gt;
&lt;p&gt;We have just released a new version of our WxRemote program.
WxRemote is a set of programs that shows you the status of WatchDirectory and WatchFTP tasks on other computers.
&lt;/p&gt;
&lt;h3&gt;New in this Release&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Spanish and French translations&lt;/li&gt;
&lt;li&gt;A lower cost "Standard Edition" is implemented&lt;/li&gt;
&lt;li&gt;Several other small improvements and fixes&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Free Upgrade&lt;/h3&gt;
&lt;p&gt;Current customers (v1.0 release) can install the current release "on top" of their current version.
Your v1.0 license key will be recognized as a "Professional" license.
&lt;/p&gt;

&lt;p&gt;WxRemote is available in 4 languages:&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.gdpsoftware.com/en/wxtools/index.html"&gt;English&lt;/a&gt;, 
&lt;a href="http://www.gdpsoftware.com/de/wxtools/index.html"&gt;German&lt;/a&gt;, 
&lt;a href="http://www.gdpsoftware.com/es/wxtools/index.html"&gt;Spanish&lt;/a&gt; and &lt;a href="http://www.gdpsoftware.com/fr/wxtools/index.html"&gt;French&lt;/a&gt;
&lt;/p&gt;

&lt;h3&gt;Future version&lt;/h3&gt;
&lt;p&gt;Soon work will start on WxRemote version 1.5. The Professional version will have a Web Interface - Check your tasks with your mobile phone or web browser!&lt;br /&gt;
Version 1.5 will be a free upgrade for all WxRemote customers.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-8695260247960812003?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=8695260247960812003' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/8695260247960812003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/8695260247960812003'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/10/wxremote-version-11-released.html' title='WxRemote version 1.1 Released'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-3429282992627608495</id><published>2010-10-02T11:34:00.000-07:00</published><updated>2010-10-02T11:38:15.015-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='testimonial'/><category scheme='http://www.blogger.com/atom/ns#' term='FileViking'/><title type='text'>How I use File Viking</title><content type='html'>&lt;p&gt;I run a local medical transcription service company.
I subcontract many medical transcriptionists throughout the United States.
Doctors upload voice files to me, I distribute the voice files to my transcriptionists, and the transcriptionists upload finished, transcribed documents back to me.
&lt;/p&gt;
&lt;p&gt;
We follow strict naming conventions so we know at a glance what is new, what needs QA, and what is finished.
When I receive finished work, I open the folder of work, QA it for errors, then rename it appropriately and place it in a &lt;a href="http://www.fileviking.com/"&gt;File Viking&lt;/a&gt; basket to be placed into the correct finished location on my system.
&lt;/p&gt;
&lt;p&gt;
I process approximately 50 folders of work per day. Using &lt;b&gt;File Viking&lt;/b&gt; keeps this entire process virtually seamless.
&lt;/p&gt;
&lt;p&gt;
Maneuvering around in Explorer to get things into the right spot can make your head spin, especially if you do it as often as I do. This product has been wonderfully useful.
And I keep thinking of new things I want to try with it to see if I can streamline even more of my day!
&lt;/p&gt;
&lt;p&gt;Lori Miller&lt;br /&gt;
&lt;a href="http://www.USATranscriptionServices.com" target="_blank"&gt;USA Transcription Services Incorporated&lt;/a&gt;
&lt;/p&gt;
&lt;img src="http://www.fileviking.com/LoriMiller.png" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-3429282992627608495?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=3429282992627608495' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/3429282992627608495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/3429282992627608495'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/10/how-i-use-file-viking.html' title='How I use File Viking'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-6714077614462407929</id><published>2010-10-01T00:20:00.000-07:00</published><updated>2010-10-01T00:28:41.604-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><category scheme='http://www.blogger.com/atom/ns#' term='FileViking'/><title type='text'>File Viking v1.1 Released</title><content type='html'>&lt;img src="http://www.fileviking.com/Help/fileviking.png" style="border-style: none; float: left; padding: 10px;"&gt;
&lt;div style="float: right; width: 300px; height: 300px; overflow: hidden;"&gt;
&lt;img src="http://www.fileviking.com/Actions/ImageThumbnail_en.png"&gt;
&lt;/div&gt;
&lt;p&gt;A few days ago we released a new version of our innovative file manager &lt;a href="http://www.fileviking.com/"&gt;File Viking&lt;/a&gt;.
This is a &lt;b&gt;free upgrade&lt;/b&gt; for customers, just download the current version from the File Viking website.
&lt;/p&gt;
&lt;h3&gt;What's New&lt;/h3&gt;
&lt;p&gt;We implemented 2 new actions to manipulate pictures:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.fileviking.com/Actions/ImageThumbnail_en.html"&gt;Create Thumbnail&lt;/a&gt; - Use this action to resize images you drop on a basket.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.fileviking.com/Actions/ImageConvert_en.html"&gt;Convert Image&lt;/a&gt; - Use this action to convert between image formats (for example from BMP to PNG)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Both actions can be used as a parent or child of other actions so, for example, you can use the "output" of the Create Thumbnail action as the input of the &lt;a href="http://www.fileviking.com/Actions/Upload_en.html"&gt;Upload&lt;/a&gt; and/or &lt;a href="http://www.fileviking.com/Actions/Email_en.html"&gt;Email&lt;/a&gt; action.
&lt;/p&gt;
&lt;p&gt;Future releases will add more image manipulation actions, for example to "watermark" your pictures.
&lt;/p&gt;
&lt;img src="http://www.gdpsoftware.com/img/fr.gif" style="border-style: none; float: left; padding: 10px;"&gt;
&lt;p&gt;Also new: the &lt;a href="http://www.fileviking.com/start_fr.html"&gt;French language version of File Viking&lt;/a&gt;.
File Viking is now available in English, German, Spanish and French!
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-6714077614462407929?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=6714077614462407929' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/6714077614462407929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/6714077614462407929'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/10/file-viking-v11-released.html' title='File Viking v1.1 Released'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-2492815536027626560</id><published>2010-09-13T08:05:00.000-07:00</published><updated>2010-09-19T11:14:43.315-07:00</updated><title type='text'>Aussies - Do you want to get our software Free and help a good cause?</title><content type='html'>&lt;img src="http://lh5.ggpht.com/_fytinIGeAIA/TI49tX6Jz5I/AAAAAAAAAVA/8Or59bUaPNU/youngcare.gif" style="float:left;border:none;padding:10px" /&gt;
&lt;p&gt;Are you from Down Under? Do you want to support &lt;a href="http://www.YoungCare.com.au/"&gt;YoungCare Australia&lt;/a&gt;?
&lt;/p&gt;&lt;p&gt;
If you make a donation of at least $50 AUD to my niece Mira Koopman (who lives in Australia), you can get a free license of our software. When you make your donation on &lt;a href="http://www.everydayhero.com.au/miras_anythingathon_thong_day_birthday"&gt;Mira's Anything-a-Thon&lt;/a&gt; donation page,
and mention "GDP" somewhere in your published comments, I will be happy to give you a free license of our software.
&lt;/p&gt;&lt;p&gt;
This offer is valid until October 1st, 2010.
&lt;/p&gt;

&lt;h3&gt;About YoungCare&lt;/h3&gt;
&lt;p&gt;Currently over 6,500 young Australians are forced to live in aged care facilities, simply because there are few alternatives.
&lt;/p&gt;&lt;p&gt;
Youngcare's aim is to raise awareness of this national issue by driving change to create real choices in care options for young Australians with full-time care needs. To find out more, visit: www.youngcare.com.au
&lt;/p&gt;
&lt;p&gt;
Gert Rijs,&lt;br /&gt;
Owner of GdP Software
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-2492815536027626560?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=2492815536027626560' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/2492815536027626560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/2492815536027626560'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/09/aussies-do-you-want-to-get-our-software.html' title='Aussies - Do you want to get our software Free and help a good cause?'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_fytinIGeAIA/TI49tX6Jz5I/AAAAAAAAAVA/8Or59bUaPNU/s72-c/youngcare.gif' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-8610744814420206246</id><published>2010-09-11T04:11:00.000-07:00</published><updated>2010-09-12T08:42:21.149-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Questions and Answers'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='FileViking'/><title type='text'>Automatic Video Transcoding with HandbrakeCLI</title><content type='html'>&lt;div style="padding: 8px; float: right; font-size: xx-large; font-weight: bold;"&gt;Q&amp;amp;A&lt;/div&gt;
&lt;p&gt;A customer, Kai, asked a few questions on our forum how he could configure WatchDirectory's &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoLaunch.html" target="_blank"&gt;Start any Program&lt;/a&gt; task to run Handbrake on newly detected video files. He was able to figure out most of it himself (what do *I* know about video conversion?) after a few tips.
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://handbrake.fr/details.php" target="_blank"&gt;HandBrake&lt;/a&gt; is a highly popular open-source, GPL-licensed, multiplatform, multithreaded video transcoder, available for MacOS X, Linux and Windows. It includes a command line version, called &lt;a href="https://trac.handbrake.fr/wiki/CLIGuide" target="_blank"&gt;HandbrakeCLI&lt;/a&gt; which allows for easy automation when used together with &lt;a href="http://www.watchdirectory.net/" target="_blank"&gt;WatchDirectory&lt;/a&gt; or File Viking's &lt;a href="http://www.fileviking.com/Actions/Run_en.html" target="_blank"&gt;Run Action&lt;/a&gt;.
&lt;/p&gt;
&lt;img src="http://lh5.ggpht.com/_fytinIGeAIA/TItfBq3XLlI/AAAAAAAAAU8/kRxDv0_VnxM/handbreakwd.png" style="border-style: none; float: right;"&gt;
&lt;h3&gt;Settings&lt;/h3&gt;
&lt;p&gt;Here you see Kai's setting for his WatchDirectory task. He uses a rather long line for "Parameters for this program", so here is the plain text version:
&lt;/p&gt;
&lt;pre&gt;-i "%WD_FILE%" -f mp4 -w 720 -l 400 -e x264 -b 1000 -2
     -a 1 -E faac -6 dpl2 -R 48 -B 128 -D 0.0 -v 1
     -o "C:\Converted Videos\%WD_FILE_B%.mp4"
&lt;/pre&gt;
&lt;p&gt;I added a few linebreaks, but obviously they should be on 1 line. You will notice he uses 2 variables:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;%WD_FILE%&lt;/b&gt; - this will be replaced by the full path of the detected file by WatchDirectory.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;%WD_FILE_B%&lt;/b&gt; - this will be replaced by just the name of the detected file.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoRunBatEnv.html" target="_blank"&gt;The full list of supported variables&lt;/a&gt;
&lt;/p&gt;
&lt;h3&gt;Important Setting&lt;/h3&gt;
&lt;p&gt;When you are transcoding videos with Handbrake and WatchDirectory like this, please be aware that video transcoding is a very slow, time consuming process.
WatchDirectory has no way of knowing if a program started by it is "hanging" or just busy working. In this case Kai has set "Wait for program to exit" to &lt;b&gt;14400 seconds&lt;/b&gt; (4 hours), which should be more than enough if you run this on a reasonably modern computer. If you set this too low, WatchDirectory will "kill" the Handbrake process prematurely.
&lt;/p&gt;
&lt;p&gt;If you &lt;b&gt;disable&lt;/b&gt; "Wait for program to exit" and multiple video's are detected by WatchDirectory, WD will start multiple Handbrake processes to transcode multiple video files. This is only advised for the most powerful computers.
&lt;/p&gt;
&lt;img src="http://www.fileviking.com/Help/fileviking.png" style="border-style: none; float: left; padding: 10px;"&gt;
&lt;h3&gt;If you use File Viking&lt;/h3&gt;
&lt;p&gt;File Viking's &lt;a href="http://www.fileviking.com/Actions/Run_en.html" target="_blank"&gt;Run Action&lt;/a&gt; can also run HandbrakeCLI, but its environment variables have slightly different names:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;%FV_FILE%&lt;/b&gt; - this will be replaced by the full path of file you dropped on the File Viking basket.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;%FV_FILE_B%&lt;/b&gt; - this will be replaced by just the name of the dropped file.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;File Viking currently always waits for the program to exit, there is no need to set a timeout.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-8610744814420206246?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=8610744814420206246' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/8610744814420206246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/8610744814420206246'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/09/automatic-video-transcoding-with.html' title='Automatic Video Transcoding with HandbrakeCLI'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_fytinIGeAIA/TItfBq3XLlI/AAAAAAAAAU8/kRxDv0_VnxM/s72-c/handbreakwd.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-7284806559257119339</id><published>2010-08-10T12:47:00.000-07:00</published><updated>2010-08-10T13:21:16.713-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='batch'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='WxRemote'/><category scheme='http://www.blogger.com/atom/ns#' term='FileViking'/><title type='text'>Hey Sysadmin, Do you like Scripts? 101% Flexibility!</title><content type='html'>&lt;p&gt;
A lot of our customers are &lt;a href="http://xkcd.com/705/" target="_blank"&gt;Sysadmins&lt;/a&gt;, and they love to create
little scripts to make their work a little easier.
&lt;/p&gt;
&lt;p&gt;
All our programs have the option to run batch files, (power) shell scripts and real programs.
Maybe that tells you something about &lt;b&gt;our background&lt;/b&gt; in computing.
&lt;/p&gt;
&lt;h3&gt;File Viking - The Drag &amp;amp; Drop File Processor&lt;/h3&gt;
&lt;img src="http://www.gdpsoftware.com/img/fv.png" style="border-style: none; float: left; padding: 10px;"&gt;
&lt;p&gt;Our new program, &lt;a href="http://www.fileviking.com/"&gt;File Viking&lt;/a&gt;, has a &lt;a href="http://www.fileviking.com/Actions/Run_en.html"&gt;Run Action&lt;/a&gt;
that can run programs or scripts. Every file you drop on a File Viking basket will be passed as an Environment Variable to your bat script or program.
&lt;/p&gt;
&lt;p&gt;A subdirectory, called SampleScripts, of File Viking's install directory has a few bat files to get you started. Convert pictures to PDF or PNG, Resize Pictures or UNRAR files.
&lt;/p&gt;
&lt;p&gt;Remember, you can get File Viking at a &lt;b&gt;25% discount in August&lt;/b&gt;! See &lt;a href="http://watchdirftp.blogspot.com/2010/08/file-viking-released.html"&gt;this blogpost&lt;/a&gt;.
&lt;/p&gt;
&lt;br /&gt;
&lt;br style="clear:both" /&gt;
&lt;br /&gt;
&lt;h3&gt;WatchDirectory - Monitor Directories for Changes&lt;/h3&gt;
&lt;img src="http://www.gdpsoftware.com/img/wd.gif" style="border-style: none; float: left; padding: 10px;"&gt;
&lt;p&gt;Our very first released program (2003). Currently, WatchDirectory &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/index.html"&gt;can do a lot of things&lt;/a&gt; when it detects new files in your Windows directory.
When we first released WD (version 1.0) it could only &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoRunBat.html"&gt;run batch files&lt;/a&gt; and obviously it still can.
&lt;/p&gt;
&lt;p&gt;There are lots of &lt;a href="http://watchdirftp.blogspot.com/search/label/batch"&gt;example scripts&lt;/a&gt; on this blog. Most scripts can be used, with minor changes, for our other programs as well.
&lt;/p&gt;
&lt;br /&gt;
&lt;br style="clear:both" /&gt;
&lt;br /&gt;
&lt;h3&gt;WatchFTP - Monitor your FTP Server for new Files&lt;/h3&gt;
&lt;img src="http://www.gdpsoftware.com/img/wf.png" style="border-style: none; float: left; padding: 10px;"&gt;
&lt;p&gt;When &lt;a href="http://www.watchftp.com/"&gt;WatchFTP&lt;/a&gt; downloads a file it can &lt;a href="http://www.watchftp.com/wfhelp/automatically_run_batch_en.html"&gt;run a script&lt;/a&gt; on that file.
For example to import the file into your database or copy it somewhere else.
&lt;/p&gt;
&lt;p&gt;Your customers upload files, WatchFTP downloads them to your computer.
&lt;/p&gt;
&lt;br /&gt;
&lt;br style="clear:both" /&gt;
&lt;br /&gt;
&lt;h3&gt;WxRemote - Remote Control of your WatchDirectory &amp;amp; WatchFTP tasks&lt;/h3&gt;
&lt;img src="http://www.gdpsoftware.com/img/wx.png" style="border-style: none; float: left; padding: 10px;"&gt;
&lt;p&gt;Our &lt;a href="http://www.watchdirectory.net/wxtools/index.html"&gt;WxRemote program&lt;/a&gt; is a different animal. If you have multiple WatchDirectory or WatchFTP
installs it allows you to start and stop tasks from another computer. It also allows you to run &lt;a href="http://www.watchdirectory.net/wxtools/help/remote_commands_en.html"&gt;Remote Scripts&lt;/a&gt;
for selected WatchDirectory or WatchFTP tasks. A future version (free upgrade) will have an HTML interface as well! Control your tasks from your phone!
&lt;/p&gt;
&lt;p&gt;This is a program you &lt;b&gt;really want&lt;/b&gt; if you manage multiple WatchDirectory and/or WatchFTP installs.
In August use the discount code WXAUGUST to &lt;a href="https://secure.bmtmicro.com/servlets/Orders.ShoppingCart?CID=2054/10&amp;PRODUCTID=20540023&amp;QUANTITY=1&amp;DISCOUNTCODE=WXAUGUST"&gt;buy WxRemote&lt;/a&gt; with a &lt;b&gt;25% discount&lt;/b&gt;.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-7284806559257119339?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=7284806559257119339' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7284806559257119339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7284806559257119339'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/08/hey-sysadmin-do-you-like-scripts-101.html' title='Hey Sysadmin, Do you like Scripts? 101% Flexibility!'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-1397060975034490267</id><published>2010-08-09T00:11:00.000-07:00</published><updated>2010-08-09T00:13:46.878-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><category scheme='http://www.blogger.com/atom/ns#' term='FileViking'/><title type='text'>File Viking Released</title><content type='html'>&lt;img src="http://www.fileviking.com/Help/fileviking.png" style="border-style: none; float: left; padding: 10px;"&gt;
&lt;p&gt;A few days ago we released our new program &lt;a href="http://www.fileviking.com/"&gt;File Viking&lt;/a&gt;, The Drag &amp;amp; Drop File Processor.
&lt;/p&gt;

&lt;div style="float: right; width: 300px; overflow: hidden;"&gt;
&lt;img src="http://www.fileviking.com/3_en.png"&gt;
&lt;/div&gt;

&lt;p&gt;With File Viking you can automate your repetitive file handling tasks. Create several "baskets" (icons floating above your desktop) and
configure what File Viking should do with files you drop on those baskets. For example, &lt;a href="http://www.fileviking.com/Actions/Zip_en.html"&gt;ZIP the files&lt;/a&gt; and
&lt;a href="http://www.fileviking.com/Actions/Upload_en.html"&gt;upload the ZIP to your FTP server&lt;/a&gt;.&lt;br /&gt;
Alternatively, instead of using Drag &amp;amp; Drop, use the right-click context menu in Windows Explorer to add the selected files to a basket.
&lt;/p&gt;

&lt;p&gt;
Several other "Actions" are available and we expect to add a lot more in the near future. All version 1.x releases will be free updates.
&lt;/p&gt;

&lt;p&gt;File Viking is currently available in 3 languages: &lt;a href="http://www.fileviking.com/start_en.html"&gt;English&lt;/a&gt;
, &lt;a href="http://www.fileviking.com/start_de.html"&gt;German&lt;/a&gt; and &lt;a href="http://www.fileviking.com/start_es.html"&gt;Spanish&lt;/a&gt;.&lt;br /&gt;
We expect to release a French version soon.
&lt;/p&gt;

&lt;h3&gt;Introduction Offer&lt;/h3&gt;
&lt;p&gt;If you buy File Viking in August, use the discount code FVAUGUST in our webshop to get File Viking with a &lt;b&gt;25% discount&lt;/b&gt;.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-1397060975034490267?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=1397060975034490267' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/1397060975034490267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/1397060975034490267'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/08/file-viking-released.html' title='File Viking Released'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-3989078550759462402</id><published>2010-06-22T22:00:00.000-07:00</published><updated>2010-07-21T09:06:18.766-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Questions and Answers'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><title type='text'>Send a Task Backup to Support</title><content type='html'>&lt;div style="padding: 8px; float: right; font-size: xx-large; font-weight: bold;"&gt;Q&amp;amp;A&lt;/div&gt;
&lt;p&gt;When you contact us about an issue with a WatchDirectory task we may ask you to send us the settings and history for us to look at. We may also ask you to enable "Debug" for your task before you send us the backup.
&lt;/p&gt;
&lt;p&gt;This posts has all the tiny little details.&lt;/p&gt;

&lt;h3&gt;Enable Debug Info&lt;/h3&gt;
&lt;img src="http://lh6.ggpht.com/_fytinIGeAIA/TCGVYJO070I/AAAAAAAAATk/nz5UeVltof0/write_history.png" style="border-style:none; float:right" /&gt;
On the "&lt;a href="http://www.watchdirectory.net/wdhelp/help/wdnewconfigpage6.html" target="_blank"&gt;Other Settings&lt;/a&gt;" window enable the option "&lt;b&gt;[X] Write Debug Info&lt;/b&gt;". Now run the task. After a while, when you know the problem has occurred again, stop the task and create the backup for us (see further down below).

&lt;h3&gt;The FTP (Upload) Task&lt;/h3&gt;
&lt;img src="http://lh3.ggpht.com/_fytinIGeAIA/TCGVYD_V0DI/AAAAAAAAATg/FfGRgkD8yes/ftp_settings.png" style="border-style:none; float:right; clear:right" /&gt;
&lt;p&gt;If the task is an &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoFtp.html" target="_blank"&gt;FTP (Upload) Task&lt;/a&gt;, there is an extra "debug" setting you need to enable, "&lt;b&gt;[X] Write FTP Conversation to History&lt;/b&gt;". This will output all FTP commands and responses to the history database.
&lt;/p&gt;
&lt;p&gt;Just before you backup this FTP task, you may want to edit it again to temporarily change the username/password. The encrypted password is stored inside the backup.
&lt;/p&gt;


&lt;h3&gt;Create the Backup&lt;/h3&gt;
&lt;img src="http://lh5.ggpht.com/_fytinIGeAIA/TCGVYHEjzRI/AAAAAAAAATo/2Foui_zj-sM/rcmenu.png" style="border-style:none; float:right; clear:right" /&gt;
&lt;ul&gt;
&lt;li&gt;Stop the task&lt;/li&gt;
&lt;li&gt;Right-click the task, a context menu opens.&lt;/li&gt;
&lt;li&gt;Select the option "&lt;b&gt;Backup selected task(s)&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This will create a ZIP file of your task settings and its history for us to look at.
&lt;/p&gt;

&lt;h3&gt;Task History&lt;/h3&gt;
&lt;p&gt;If you want to look into the history info yourself and you are not familiar with WD's History Viewer, please read the post &lt;a href="http://watchdirftp.blogspot.com/2008/05/how-task-history-works.html"&gt;How Task History Works&lt;/a&gt; first.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-3989078550759462402?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=3989078550759462402' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/3989078550759462402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/3989078550759462402'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/06/send-task-backup-to-support.html' title='Send a Task Backup to Support'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_fytinIGeAIA/TCGVYJO070I/AAAAAAAAATk/nz5UeVltof0/s72-c/write_history.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-6078345925670699445</id><published>2010-05-26T06:24:00.000-07:00</published><updated>2010-05-26T06:27:41.613-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='WxRemote'/><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>Control your Tasks from other Computers</title><content type='html'>&lt;img src="http://www.gdpsoftware.com/img/wx.png" style="float:left;padding-right:10px;padding-bottom:10px" /&gt;
&lt;h3&gt;Remote Control of your WatchDirectory and WatchFTP tasks&lt;/h3&gt;
&lt;p&gt;We just released version 1.0 of Wx Remote, a set of tools to start, stop and view your tasks running on other computers.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.watchdirectory.net/wxtools/index.html"&gt;Read all about it!&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Early Bird Discount&lt;/h3&gt;
&lt;p&gt;Early adopters receive a &lt;b&gt;25% Discount&lt;/b&gt; (valid until July 1st) so why not give it a try.&lt;/p&gt;
&lt;p&gt;Some major improvements are planned (Web interface) which will be free upgrades!
&lt;/p&gt;

&lt;img src="http://www.watchdirectory.net/wxtools/help/wxrcc_en.png" width="600" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-6078345925670699445?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=6078345925670699445' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/6078345925670699445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/6078345925670699445'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/05/control-your-tasks-from-other-computers.html' title='Control your Tasks from other Computers'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-3333404433223964867</id><published>2010-05-18T13:14:00.000-07:00</published><updated>2010-05-25T23:39:53.091-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><title type='text'>La nouvelle beta version de watchDirectory est disponible</title><content type='html'>&lt;img src="http://www.watchdirectory.net/img/wdl.gif" style="border-style: none; float: right; padding-left: 4px; padding-bottom: 4px;"&gt;
&lt;p&gt;Nope, I didn't learn French this afternoon ;-) But read on if you are interested.&lt;/p&gt;
&lt;h3&gt;WatchDirectory 4.6.3 beta 1&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: The Copy task ignored your "Remove Directory" setting when "Implement as Move" was selected.&lt;/li&gt;
&lt;li&gt;Fixed: The Email task will now write a warning if it can not attach a detected file on the network.&lt;/li&gt;
&lt;li&gt;Fixed: When emails were combined only the first email's @@@filename@@@ was processed.&lt;/li&gt;
&lt;li&gt;Fixed: The Upload task did not create new directories when you used Dynamic Naming.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;WatchDirectory 4.6.3 beta 2&lt;/h3&gt;
&lt;p&gt;This beta has one new fix for the Upload task: renaming files on Microsoft FTP servers failed when the new file already existed.
&lt;/p&gt;

&lt;p&gt;For the download link, please see &lt;a href="http://www.watchdirectory.net/cgi-bin/yabb2/YaBB.pl?num=1274157638/0#0"&gt;this forum post&lt;/a&gt;.
&lt;/p&gt;





&lt;img src="http://www.watchdirectory.net/yabbfiles/Templates/Forum/default/fr.gif" style="border-style: none; float: left; padding-right: 4px; padding-bottom: 4px;"&gt;

&lt;h3&gt;And..... French language version&lt;/h3&gt;
&lt;p&gt;WatchDirectory has been partly translated into French! The user interface is still mostly English or German, depending on which language you select, but if you select French during install, all helpfiles and parts of the quick-help will now be in French.&lt;/p&gt;
&lt;p&gt;Note that several links in the French helpfiles currently point to non-existent internet pages. Those missing pages will be created soon.&lt;/p&gt;
&lt;p&gt;Jacob will provide French language support &lt;a href="http://www.gdpsoftware.com/fr/contact.html"&gt;by email&lt;/a&gt; and on &lt;a href="http://www.watchdirectory.net/cgi-bin/yabb2/YaBB.pl?board=French"&gt;our new French forum&lt;/a&gt;.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-3333404433223964867?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=3333404433223964867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/3333404433223964867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/3333404433223964867'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/05/la-nouvelle-beta-version-de.html' title='La nouvelle beta version de watchDirectory est disponible'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-8788004087556133058</id><published>2010-05-13T23:07:00.000-07:00</published><updated>2010-05-13T23:11:41.065-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><category scheme='http://www.blogger.com/atom/ns#' term='FileViking'/><title type='text'>An update - File Viking</title><content type='html'>&lt;img src="http://www.fileviking.com/Help/fileviking.png" style="border-style: none; float: left; padding: 10px;"&gt;

&lt;p&gt;Oh boy, we are &lt;b&gt;never&lt;/b&gt; going to release this great program. Every single time I think we are ready to release, a new "perfect" idea comes up. Surely, we can not release without *this killer feature*.
&lt;/p&gt;
&lt;h3&gt;Just one more&lt;/h3&gt;
&lt;p&gt;Last beta - one or two weeks from now. Yes, there are hundreds of little (and big) ideas we can implement, they will have to wait until version 1.1 (which will be a free upgrade).
&lt;/p&gt;

&lt;h3&gt;So, what's new?&lt;/h3&gt;
&lt;p&gt;&lt;b&gt;Lots!&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;We have concentrated on usability for this last (really!) beta. Make File Viking easier to use. The little things.... (do you know &lt;b&gt;how much work&lt;/b&gt; goes into "easy"?)
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;All input fields that support {tags} (for example to use the current date as a directory name) have a little "{tag}" button next to them so you can easily select the tag you want (see picture below)&lt;/li&gt;
&lt;li&gt;Keyboard navigation improvements for the "Enter Values" window.&lt;/li&gt;
&lt;li&gt;A new tag, {subfolder}, which prompts you to select a subfolder of a directory.&lt;/li&gt;
&lt;li&gt;For some systems the installer did not create the proper registry entries. The "right-click context menu" in explorer did not show the "File Viking -&amp;gt; add to basket..." menu.
&lt;li&gt;300 other small things&lt;/li&gt;
&lt;/ul&gt;
&lt;img src="http://lh4.ggpht.com/_fytinIGeAIA/S-zosnYlT0I/AAAAAAAAATM/4T4tQ4RSurU/tags.png" style="border-style: none;"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-8788004087556133058?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=8788004087556133058' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/8788004087556133058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/8788004087556133058'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/05/update-file-viking.html' title='An update - File Viking'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_fytinIGeAIA/S-zosnYlT0I/AAAAAAAAATM/4T4tQ4RSurU/s72-c/tags.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-8719225600671127094</id><published>2010-04-19T03:19:00.000-07:00</published><updated>2010-04-20T01:06:47.652-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Questions and Answers'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><title type='text'>WatchDirectory Tasks as a Windows Service</title><content type='html'>&lt;p style="padding: 8px; float: right; font-size: xx-large; font-weight: bold;"&gt;Q&amp;amp;A&lt;/p&gt;
&lt;p&gt;Here are a few tips if you have trouble running a WatchDirectory task as a Windows Service.
&lt;/p&gt;

&lt;h3&gt;Make sure it works at all&lt;/h3&gt;
&lt;p&gt;As a first step, please make sure the task works properly when you manually start it (&lt;b&gt;Not&lt;/b&gt; as a Windows Service).
Set &lt;a href="http://www.watchdirectory.net/wdhelp/help/wdnewconfigpage8.html"&gt;How to Run&lt;/a&gt; to &lt;b&gt;Manually&lt;/b&gt;.
When you have the task working properly "Manually", read on.
&lt;/p&gt;

&lt;h3&gt;Network Directories&lt;/h3&gt;
&lt;p&gt;If your task only works on "local directories" (typically C:\ or D:\), you can skip this. If your task
accesses drives on other computers ("The Network"), read on.
&lt;/p&gt;
&lt;p&gt;The Windows Service created by WatchDirectory runs as the user &lt;b&gt;"Local System"&lt;/b&gt;. Notice the word "Local"?
The task can &lt;b&gt;not&lt;/b&gt; access any network resources. Only directories on the computer where this task runs are accessible.
So if you have a task that reads (monitors) or writes to network directories, you need to change the user that runs this task to someone who has access to those directories,
see &lt;a href="#changeuser"&gt;Change the User&lt;/a&gt; (last paragraphs of this post).
&lt;/p&gt;
&lt;p style="padding: 8px; float: right; font-size: xx-large; font-weight: bold;"&gt;P:\&lt;/p&gt;
&lt;p&gt;Are you accessing &lt;b&gt;Mapped Network Drives&lt;/b&gt;? Please note that drive mappings (typically something like P:\ or X:\) are set by Windows based on the logged in user.
Also, depending on the Windows version, those mappings are &lt;b&gt;not available&lt;/b&gt; to Services even if you &lt;a href="#changeuser"&gt;Change the User&lt;/a&gt; of the Service.
Always use UNC naming for network drives (&lt;b&gt;\\Server\Sharename\Directory&lt;/b&gt; instead of &lt;b&gt;P:\Directory&lt;/b&gt;).
&lt;/p&gt;

&lt;h3&gt;Network Share Permissions&lt;/h3&gt;
&lt;p&gt;When you share a directory on the network, older Windows versions by default gave &lt;b&gt;Full Control&lt;/b&gt; (read, write, delete...) to anyone who is allowed to access the share.
Current Windows releases default to &lt;b&gt;read-only access&lt;/b&gt;. If your task needs to write to a network share, please check if the &lt;a href="#changeuser"&gt;User running the task&lt;/a&gt;
has proper privileges.
&lt;/p&gt;

&lt;h3&gt;Batch Files&lt;/h3&gt;
&lt;img src="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoRunBat/templates/Run%20an%20existing%20bat%20file.bmp" style="border-style: none; float: right; padding: 4px;"&gt;
&lt;p&gt;All the network issues above also apply to bat/cmd files you write. Please access network drives using their UNC name (\\server\share\directory\file.txt).
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;PATH&lt;/b&gt;&lt;br /&gt;
Please note the Windows PATH, where Windows can find executables to run, depends on the logged in user (the user that "runs" the WD task).
If your script depends on programs that should be on your PATH, you may need to change the PATH in your bat script:
&lt;/p&gt;
&lt;pre&gt;SET PATH=C:\My Binaries;%PATH%&lt;/pre&gt;

&lt;p&gt;&lt;b&gt;Use Full Paths for files&lt;/b&gt;&lt;br /&gt;
If you currently have commands like
&lt;/p&gt;
&lt;pre&gt;DoIt.exe "%WD_FILE%"&lt;/pre&gt;
&lt;p&gt;in your script, assuming DoIt.exe is in the current directory or your PATH, please change it to
&lt;/p&gt;
&lt;pre&gt;"C:\Program Files\Do It Incorporated\DoIt.exe" "%WD_FILE%"
&lt;/pre&gt;
&lt;p&gt;Note: %WD_FILE% contains the full path to the detected file, see &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoRunBatEnv.html"&gt;Environment Variables&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Do not depend on the Working Directory&lt;/b&gt;&lt;br /&gt;
You should consider the "Current" (or "Working") directory to be RANDOM when your script is started. So, if you need a specific working directory, your script should set it itself.
&lt;/p&gt;

&lt;h3&gt;Printing&lt;/h3&gt;
&lt;p&gt;Just like mapped drives, printers are maintained by Windows separately for each user account.
Please see the last paragraph of this blogpost: &lt;a href="http://watchdirftp.blogspot.com/2010/02/print-pdf-files-automatically-with.html"&gt;Printing from a Windows Service&lt;/a&gt;.
&lt;/p&gt;


&lt;h3 id="changeuser"&gt;Change the User for the WatchDirectory Service&lt;/h3&gt;
&lt;p&gt;Currently you can not change the user that runs the Windows Service inside the WatchDirectory Control Center.
You must change it on the Windows Control Panel Applet "Windows Services":
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Inside the WatchDirectory Control Center, select the menu "Tools -&amp;gt; Windows Services"&lt;/li&gt;
&lt;li&gt;Open the settings for the service called &lt;b&gt;watchDirectory:TheNameOfYourWatchDirectoryTask&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Change the user/password for the Service&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A future WatchDirectory version will make changing this user/password easier, from inside the WD Control Center.
&lt;/p&gt;
&lt;img src="http://www.watchdirectory.net/wdhelp/help/tip.gif" style="border-style: none; float: left; padding: 4px;" /&gt;
&lt;p&gt;Perhaps it is a good idea to create a new (domain) user called &lt;b&gt;WatchDirectory&lt;/b&gt; specifically for your WD tasks.
One important aspect of this user is to let its password "never expire". If you set it up so the password does expire,
you will need to change the password for all WatchDirectory tasks every month...
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://watchdirftp-de.blogspot.com/2009/10/windows-dienste-und-rechte.html"&gt;&lt;img style="border: medium none; float: left; padding-right: 5px;" src="http://www.watchdirectory.net/img/atchde_small.gif"&gt;Blog auf Deutsch lesen&lt;/a&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-8719225600671127094?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=8719225600671127094' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/8719225600671127094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/8719225600671127094'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/04/watchdirectory-tasks-as-windows-service.html' title='WatchDirectory Tasks as a Windows Service'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-2671663911365197549</id><published>2010-03-20T17:30:00.000-07:00</published><updated>2010-03-20T17:48:19.589-07:00</updated><title type='text'>Reminder - 25% discount - help a little boy</title><content type='html'>&lt;p&gt;For more info, see &lt;a href="http://watchdirftp.blogspot.com/2010/02/do-you-want-to-help-little-boy-with.html"&gt;this English&lt;/a&gt; or &lt;a href="http://watchdirftp-de.blogspot.com/2010/03/25-rabatt-fur-eine-kleine-spende.html"&gt;this German&lt;/a&gt; post.
&lt;/p&gt;
&lt;p&gt;Did &lt;b&gt;YOU donate&lt;/b&gt; for little Andrej? A few Euro, dollars, pounds... It can really Help!
&lt;/p&gt;

&lt;img src="http://lh4.ggpht.com/_fytinIGeAIA/S4-xseKPq0I/AAAAAAAAARU/pun7o8STpEI/LittleAndrejInHospital.jpg" /&gt;
&lt;p&gt;Some of my customers really surprise me, in a GOOD way.
&lt;/p&gt;
&lt;p&gt;
I emailed one of my favorite customers, Lori:
&lt;/p&gt;
&lt;pre&gt;
"Hello Lori,

I know you are a good person.
Please see http://watchdirftp.blogspot.com/2010/02/do-you-want-to-help-little-boy-with.html
and http://www.datalandsoftware.com/blog/2010/02/28/please-help-little-andrew-and-get-a-free-license/"
&lt;/pre&gt;
&lt;p style="padding-left:20px"&gt;&lt;i&gt;I should have a couple of checks in by tomorrow or Saturday. I'll make sure and donate then. More than that though, I will add Andrej to my prayer list. My 9-year-old daughter and I have a prayer list every night. If you could
hear her pray, it would warm your heart. Please know she and I will pray for
Andrej.&lt;/i&gt;
&lt;/p&gt;
&lt;p&gt;
A few days later she donated $100.
&lt;/p&gt;
&lt;p&gt;
Another customer donated $40 and ordered 2 extra licenses without any discount, asking for the promised discount to go to Andrej.&lt;br /&gt;
(Thank you Charles).
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Good people do exist in this world!&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;
Yes, there are a lot of you who donated who I did not mention.
&lt;b&gt;THANKS!&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;For more info, see &lt;a href="http://watchdirftp.blogspot.com/2010/02/do-you-want-to-help-little-boy-with.html"&gt;this English&lt;/a&gt; or &lt;a href="http://watchdirftp-de.blogspot.com/2010/03/25-rabatt-fur-eine-kleine-spende.html"&gt;this German&lt;/a&gt; post.
&lt;/p&gt;
&lt;p&gt;Did &lt;b&gt;YOU donate&lt;/b&gt; for little Andrej?
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-2671663911365197549?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=2671663911365197549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/2671663911365197549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/2671663911365197549'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/03/reminder-25-discount-help-little-boy.html' title='Reminder - 25% discount - help a little boy'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_fytinIGeAIA/S4-xseKPq0I/AAAAAAAAARU/pun7o8STpEI/s72-c/LittleAndrejInHospital.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-1737293592187240554</id><published>2010-03-16T03:52:00.000-07:00</published><updated>2010-03-16T04:09:09.597-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><category scheme='http://www.blogger.com/atom/ns#' term='FileViking'/><title type='text'>About File Viking</title><content type='html'>&lt;img src="http://www.fileviking.com/Help/fileviking.png" style="border-style: none; float: left; padding: 10px;" /&gt;
&lt;p&gt;We are getting closer to the last beta-release of File&amp;nbsp;Viking. This new beta will be released somewhere this or next week. ~1 month after that, &lt;b&gt;version 1.0&lt;/b&gt; is expected.
&lt;/p&gt;
&lt;p&gt;Among other things (lots and lots of small fixes, tons of little usability improvements), we added a few new Actions ("Uncompress" and "Upload to FTP").
&lt;/p&gt;
&lt;p&gt;If you want to join this last round of beta testing and receive a free license in exchange for your comments, let me know: &lt;b&gt;support&amp;nbsp;@&amp;nbsp;FileViking&amp;nbsp;.&amp;nbsp;com&lt;/b&gt;.
&lt;/p&gt;
&lt;img src="http://lh5.ggpht.com/_fytinIGeAIA/S59iscp0V_I/AAAAAAAAAR4/KKXLOtoV-xk/About.png" width="633" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-1737293592187240554?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=1737293592187240554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/1737293592187240554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/1737293592187240554'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/03/about-file-viking.html' title='About File Viking'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_fytinIGeAIA/S59iscp0V_I/AAAAAAAAAR4/KKXLOtoV-xk/s72-c/About.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-7933105370261144288</id><published>2010-03-14T07:35:00.000-07:00</published><updated>2010-03-14T07:40:26.227-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>WatchDirectory 4.6.2 released</title><content type='html'>&lt;img src="http://www.watchdirectory.net/img/wdl.gif" style="border-style: none; float: right; padding-left: 4px; padding-bottom: 4px;"&gt;
&lt;h3&gt;New in version 4.6.2&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;New&lt;/b&gt;: Print PDF files Automatically with Foxit Reader.&lt;br /&gt;
Foxit can print to "Any" printer, is faster and more reliable than Acrobat.
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;New&lt;/b&gt;: WD_FILE_SIZE_MB and WD_FILE_SIZE_GB &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoRunBatEnv.html"&gt;variables&lt;/a&gt;.
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;New&lt;/b&gt;: &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoEmail.html"&gt;Email Task&lt;/a&gt;: When you use a file with email addresses (see &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/email_addressing.html"&gt;Advanced Addressing&lt;/a&gt;) you can also set the subject and message body there.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Fixed&lt;/b&gt;: The new "Only One QUIET Event" option wasn't working properly.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Fixed&lt;/b&gt;: The FTP plugin did not shutdown properly.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This new release is a &lt;b&gt;free upgrade&lt;/b&gt; for all "version 4.x customers", just install the current evaluation version "on top" of your current install. That way you will keep your settings and tasks.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-7933105370261144288?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=7933105370261144288' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7933105370261144288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7933105370261144288'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/03/watchdirectory-462-released.html' title='WatchDirectory 4.6.2 released'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-7680507417456900954</id><published>2010-03-12T00:53:00.000-08:00</published><updated>2010-03-12T01:09:21.351-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='testimonial'/><title type='text'>Holland Combinatie - a WatchDirectory Customer</title><content type='html'>&lt;img src="http://www.watchdirectory.net/testimonial/hollandcombinatie_logo.gif" style="border-style: none; float: left; padding-right: 4px; padding-bottom: 4px;" /&gt;
&lt;h3&gt;WatchDirectory... it rocks!&lt;/h3&gt;
&lt;p&gt;In 2004 &lt;a href="http://www.hollandcombinatie.nl/"&gt;Holland Combinatie&lt;/a&gt; (Dutch) decided to take production to a new level by implementing a complete new production system. This production system was based on different modules with some integration, but not optimal.
&lt;/p&gt;&lt;p&gt;
Therefore it was necessary that connection where made through all kind of different scripts, bat-files etc. It was quite a mess to controlling this stuff.
&lt;/p&gt;&lt;p&gt;
A search on the Internet showed the solution for this all: WatchDirectory.
All our scripts, bat-file, copy and renaming moves are now been taking care of through WD.
&lt;/p&gt;&lt;p&gt;
The system has never been so stable on all mentioned actions since the migration to WD. Support by the developers is great. You just have to send an email or post on the forum and any issue is taken care of almost immediately.
&lt;/p&gt;&lt;p&gt;
The only problem with WD (if you can speak of a problem anyway) is that WD is so flexible and multitasking that I have to keep a low profile on making up jobs which can be dealt by WD ;-)
&lt;/p&gt;&lt;p&gt;
I can put in into one slogan:&lt;br /&gt;
&amp;nbsp;&lt;b&gt;WatchDirectory... it rocks!&lt;/b&gt;
&lt;/p&gt;
&lt;p style="padding-left:50px"&gt;
D. Hoogenboom&lt;br /&gt;
Informatiemanager Grafisch/Technische Systemen&lt;br /&gt;
Holland Combinatie BV&lt;br /&gt;
The Netherlands
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-7680507417456900954?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=7680507417456900954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7680507417456900954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7680507417456900954'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/03/holland-combinatie-watchdirectory.html' title='Holland Combinatie - a WatchDirectory Customer'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-6212972728238412975</id><published>2010-03-07T02:21:00.000-08:00</published><updated>2010-03-07T02:26:57.194-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Questions and Answers'/><category scheme='http://www.blogger.com/atom/ns#' term='batch'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><title type='text'>Batch Job Scheduling</title><content type='html'>&lt;p style="padding: 8px; float: right; font-size: xx-large; font-weight: bold;"&gt;Q&amp;amp;A&lt;/p&gt;
&lt;img src="http://www.watchdirectory.net/img/wdl.gif" style="border-style: none; float: left; padding-right: 4px; padding-bottom: 4px;" /&gt;
&lt;p&gt;When we receive multiple requests from customers, in a short period of time, asking for
a solution to the same issue, it is time to write a blogpost about it.
&lt;/p&gt;

&lt;h3&gt;Automatically Run New Bat or CMD files&lt;/h3&gt;
&lt;img src="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoRunBat/templates/Run%20an%20existing%20bat%20file.bmp" style="border-style: none; float: right; padding: 4px;" /&gt;
&lt;p&gt;The question asked was
&lt;/p&gt;
&lt;p style="margin-left:20px;font-style:italic"&gt;I want WatchDirectory to detect new Batch Scripts, *.cmd or *.bat, in a directory
and automatically run them. I tried the &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoRunBat.html"&gt;Automatically Run Bat Files&lt;/a&gt; task,
but it wants me to enter the name of the bat file to run. How can I do this?
&lt;/p&gt;
&lt;p&gt;The answer:&lt;/p&gt;
&lt;p style="margin-left:20px;"&gt;Yes, you need the "Run Bat Files" task, you just need to create a "static" batch file that
will run the newly detected bat or cmd file. A simple RunTheNewScript.bat like this will do:
&lt;/p&gt;
&lt;pre style="color: white; background-color: black; width: 100%;"&gt;
@echo off
rem the variable %WD_FILE% has the complete path to the newly detected script
Call "%WD_FILE%"
rem delete the script after it has run? Remove the "REM" on the next line
REM DEL "%WD_FILE%"
&lt;/pre&gt;
&lt;p style="margin-left:20px;"&gt;It is probably best to also &lt;a href="http://www.watchdirectory.net/wdhelp/help/filter_events.html"&gt;Setup a Filter&lt;/a&gt; so this new task will only
run when it detects a CMD or BAT file, see the picture below.
&lt;/p&gt;
&lt;img src="http://lh3.ggpht.com/_fytinIGeAIA/S5N9C3xw1YI/AAAAAAAAARw/_RMLnW98JvA/filter.png" /&gt;


&lt;p&gt;This is a low cost alternative to products such as &lt;a href="http://www.camelliasoftware.com/" target="_blank" rel="nofollow"&gt;Camellia Batch Job Server&lt;/a&gt;.
Obviously, as a specialized program, Camellia BJS offers more/other functionality, but if all you need is
to run dynamically created batch scripts automatically, you can do it with &lt;a href="http://www.watchdirectory.net/"&gt;WatchDirectory&lt;/a&gt;.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-6212972728238412975?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=6212972728238412975' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/6212972728238412975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/6212972728238412975'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/03/batch-job-scheduling.html' title='Batch Job Scheduling'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_fytinIGeAIA/S5N9C3xw1YI/AAAAAAAAARw/_RMLnW98JvA/s72-c/filter.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-1814097362023322441</id><published>2010-02-28T13:07:00.000-08:00</published><updated>2010-04-01T07:40:38.438-07:00</updated><title type='text'>Do you want to help a little boy with Cancer?</title><content type='html'>&lt;p&gt;&lt;a href="http://watchdirftp-de.blogspot.com/2010/03/25-rabatt-fur-eine-kleine-spende.html"&gt;(Auf Deutsch lesen)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
My friend Vladimir is looking for help. The 5 year old son, little Andrej, of a close friend needs a very expensive operation to hopefully cure his brain cancer.
&lt;/p&gt;
&lt;p&gt;On his blog, Vladimir has the complete story about &lt;a href="http://www.datalandsoftware.com/blog/2010/02/28/please-help-little-andrew-and-get-a-free-license/"&gt;little Andrej&lt;/a&gt;
and also a great offer: donate to Andrej's parents and get a &lt;a href="http://www.datalandsoftware.com/"&gt;free license of his software&lt;/a&gt;!
Personally, I use &lt;a href="http://www.agendaatonce.com/"&gt;Agenda At Once&lt;/a&gt; and &lt;a href="http://www.weblogstorming.com/"&gt;Web Log Storming&lt;/a&gt; - Great Software!
&lt;/p&gt;
&lt;p&gt;But obviously, this is not about getting free software, it is about helping a little boy. If you have a few euros or dollars to spare, even the smallest amounts help!
&lt;/p&gt;
&lt;h3&gt;Update and a Small Offer&lt;/h3&gt;
&lt;p&gt;Little Andrej's parents still need about &amp;euro;40,000.- (~$55,000 USD).
&lt;/p&gt;
&lt;p&gt;If you PayPal me on my personal account (gertrijs@planet.nl) &lt;b&gt;any amount you wish&lt;/b&gt;, I will &lt;b&gt;double the amount you send&lt;/b&gt; (up to the discount amount) and transfer it to Andrej's parents. In return you receive a &lt;b&gt;25% discount&lt;/b&gt; on our programs. Any amount is OK, but please be generous.
&lt;/p&gt;
&lt;p&gt;This offer is valid until the end of &lt;strike&gt;March&lt;/strike&gt; &lt;b&gt;April&lt;/b&gt; 2010.
&lt;/p&gt;
&lt;p&gt;
Gert
&lt;/p&gt;
&lt;p&gt;
He is in the hospital now,
He and his parents still need help!&lt;br /&gt;
His parents sold their house to get Andrej to a hospital. When he returns, he needs medicines...
&lt;/p&gt;
&lt;img src="http://lh4.ggpht.com/_fytinIGeAIA/S4-xseKPq0I/AAAAAAAAARU/pun7o8STpEI/LittleAndrejInHospital.jpg" /&gt;
&lt;p&gt;Some of my customers really surprise me, in a GOOD way.
&lt;/p&gt;
&lt;p&gt;
I emailed one of my favorite customers, Lori:
&lt;/p&gt;
&lt;pre&gt;
"Hello Lori,

I know you are a good person.
Please see http://watchdirftp.blogspot.com/2010/02/do-you-want-to-help-little-boy-with.html
and http://www.datalandsoftware.com/blog/2010/02/28/please-help-little-andrew-and-get-a-free-license/"
&lt;/pre&gt;
&lt;p style="padding-left:20px"&gt;&lt;i&gt;I should have a couple of checks in by tomorrow or Saturday. I'll make sure and donate then. More than that though, I will add Andrej to my prayer list. My 9-year-old daughter and I have a prayer list every night. If you could
hear her pray, it would warm your heart. Please know she and I will pray for
Andrej.&lt;/i&gt;
&lt;/p&gt;
&lt;p&gt;
A few days later she donated $100.
&lt;/p&gt;
&lt;p&gt;
Another customer donated $40 and ordered 2 extra licenses without any discount, asking for the promised discount to go to Andrej.&lt;br /&gt;
(Thank you Charles).
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Good people do exist in this world!&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;
Yes, there are a lot of you who donated who I did not mention.
&lt;b&gt;THANKS!&lt;/b&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-1814097362023322441?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=1814097362023322441' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/1814097362023322441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/1814097362023322441'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/02/do-you-want-to-help-little-boy-with.html' title='Do you want to help a little boy with Cancer?'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_fytinIGeAIA/S4-xseKPq0I/AAAAAAAAARU/pun7o8STpEI/s72-c/LittleAndrejInHospital.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-3430360345237419522</id><published>2010-02-27T09:24:00.000-08:00</published><updated>2010-03-14T07:34:10.207-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='pdf'/><title type='text'>Print PDF files Automatically - with Foxit Reader</title><content type='html'>&lt;img src="http://www.watchdirectory.net/img/wdl.gif" style="border-style: none; float: left; padding-right: 4px; padding-bottom: 4px;"&gt;
&lt;p&gt;Please note: the new task mentioned in this blog is now part of the just released version 4.6.2 of WatchDirectory.
&lt;/p&gt;
&lt;p&gt;WatchDirectory already has a task called &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoRunBat/templates/Automatically_Print_PDF_files.html"&gt;Automatically Print PDF files&lt;/a&gt;. That task uses Acrobat Reader in the background to print the PDF.
&lt;/p&gt;
&lt;p&gt;We found a way to use the fantastic free &lt;a href="http://www.foxitsoftware.com/pdf/reader/"&gt;Foxit Reader&lt;/a&gt; to print PDF's. Foxit Reader proves to be much faster and, more important, more reliable than Acrobat Reader.
&lt;/p&gt;
&lt;img src="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoRunBat/templates/Automatically%20Print%20PDF%20files.bmp" style="float: right;"&gt;
&lt;p&gt;This new "Print PDF" plugin will be included in the next release of WatchDirectory.
&lt;/p&gt;
&lt;p&gt;When you use this new task, you must tell it where &lt;a href="http://www.foxitsoftware.com/pdf/reader/"&gt;Foxit Reader&lt;/a&gt; is installed and on which printer it should print the PDF's. This is the printer name as it shows on the Windows Control Panel printers applet. No typo's allowed.
&lt;/p&gt;
&lt;h3&gt;Printing from a Windows Service&lt;/h3&gt;
&lt;p&gt;Please note that Windows maintains the list of printers separately for each login account. When you configure a "Print PDF" task to run as a Windows Service (on the &lt;a href="http://www.watchdirectory.net/wdhelp/help/wdnewconfigpage8.html"&gt;How to Run&lt;/a&gt; panel), the task will run as user "LocalSystem". LocalSystem most likely doesn't have your printers installed so you must tell Windows to run this Service as another user (as "You").
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Inside the WatchDirectory Control Center select the menu&lt;br /&gt;
"Tools -&amp;gt; Windows Services"&lt;/li&gt;
&lt;li&gt;Locate the WatchDirectory Service for your task. If you called the task "PrintMyPdf", the Windows Service is called "watchDirectory:PrintMyPdf"&lt;/li&gt;
&lt;li&gt;Open its settings (right-click -&amp;gt; Properties) and change the account information so it uses another user and password.&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-3430360345237419522?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=3430360345237419522' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/3430360345237419522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/3430360345237419522'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/02/print-pdf-files-automatically-with.html' title='Print PDF files Automatically - with Foxit Reader'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-1858594289559100504</id><published>2010-02-15T22:46:00.000-08:00</published><updated>2010-02-15T23:01:17.236-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>WatchDirectory 4.6.1 released</title><content type='html'>&lt;img src="http://www.watchdirectory.net/img/wdl.gif" style="border-style: none; float: right; padding-left: 4px; padding-bottom: 4px;"&gt;
&lt;h3&gt;New in 4.6.1&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Fixed&lt;/b&gt;: Startup speed improvements on Windows-7 systems using (buggy) AHCI drivers from Intel.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Fixed&lt;/b&gt;: When History wasn't set to "Maximal" in options, you could not view any history.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;New in 4.6.0&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;New&lt;/b&gt;: Previously, the QUIET Event always fired multiple times, every "quiet interval" after the last real event.&lt;br /&gt;
Now you can tell WatchDirectory to fire QUIET only once. For example, the Email task will only send 1 notification when there is no activity in the monitored directory.
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Updated&lt;/b&gt;: When the Auto FTP plugin is just checking if the connection to the server is still "alive" it will not send error messages anymore.
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Download and Install&lt;/h3&gt;
&lt;p&gt;Download the current version from &lt;a href="http://www.watchdirectory.net/download.html"&gt;the download page&lt;/a&gt; and install it "on top" of your current install. No need to uninstall your older (version 4) release first.
&lt;/p&gt;
&lt;p&gt;Like all 4.x releases, this is a &lt;b&gt;free upgrade&lt;/b&gt; for our customers. If you own a WatchDirectory version 4 license, you can upgrade to the current release at no cost.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-1858594289559100504?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=1858594289559100504' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/1858594289559100504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/1858594289559100504'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/02/watchdirectory-461-released.html' title='WatchDirectory 4.6.1 released'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-2519407481226470182</id><published>2010-02-14T07:21:00.000-08:00</published><updated>2010-02-15T22:46:34.750-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>WatchFTP 2.2.6 released</title><content type='html'>&lt;img src="http://www.watchftp.com/img/WatchFTP-MonitorFTPSites.png" style="float:left;border-style:none;padding-right:5px" /&gt;
New in this WatchFTP release:
&lt;ul&gt;
&lt;li&gt;Tasks have a new window where you can set all kind of timing related things.&lt;/li&gt;
&lt;li&gt;Files bigger than 4GB would not download properly.&lt;/li&gt;
&lt;li&gt;You can now let WatchFTP rename the FTP file after it has been downloaded. For example, let WatchFTP add a ".downloaded" suffix to the filename. At the same time you can tell WatchFTP never to download files with these suffixes.&lt;/li&gt;
&lt;li&gt;4 new Proxy methods, including SOCKS4 and SOCKS5.&lt;/li&gt;
&lt;li&gt;When WatchFTP has trouble downloading certain files (for example because they have an illegal filename), those files are automatically added to a "blacklist" and will not be downloaded again.&lt;/li&gt;
&lt;li&gt;The WF_FILE_E variable (Email and Batch file action) contained garbage when the file has no extension.&lt;/li&gt;
&lt;li&gt;A memory corruption is fixed, depending on your exact settings this may have caused your WF tasks to crash.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This release is a &lt;b&gt;Free Upgrade&lt;/b&gt; for all our WatchFTP customers. Just install this new release "on top" of your current release to keep all settings and tasks.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-2519407481226470182?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=2519407481226470182' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/2519407481226470182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/2519407481226470182'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/02/watchftp-226-released.html' title='WatchFTP 2.2.6 released'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-8898743316732433964</id><published>2010-02-05T00:07:00.000-08:00</published><updated>2010-02-05T00:09:27.567-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Questions and Answers'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><title type='text'>Receive an Email when No Files are Created</title><content type='html'>&lt;img src="http://www.watchdirectory.net/img/wdl.gif" style="border-style: none; float: right; padding-left: 4px; padding-bottom: 4px;"&gt;
&lt;p&gt;This post will describe how you can configure &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoEmail.html"&gt;WatchDirectory's Email Task&lt;/a&gt;
to receive an email when a directory has no activity for some time.
&lt;/p&gt;
&lt;h3&gt;The Problem&lt;/h3&gt;
&lt;p&gt;WatchDirectory and its Email Task are most often used to send email when new files are created or changed.
To make it send an email when "nothing happened" might seem easy, just select the &lt;a href="http://www.watchdirectory.net/wdhelp/help/wdnewconfigpage4.html"&gt;QUIET&lt;/a&gt; option on the Events page
and WatchDirectory will "trigger" when no changes are detected.
&lt;/p&gt;
&lt;img src="http://lh6.ggpht.com/_fytinIGeAIA/S2vJGj0QRqI/AAAAAAAAAQk/JoQzGbNHLus/events.png" style="border-style: none; float: right; padding-left: 4px; padding-bottom: 4px;"&gt;
&lt;p&gt;If you only select "QUIET" as the event, you will soon find you also receive emails
even if there is activity (new files) in the monitored directory. Why is this?
&lt;/p&gt;
&lt;p&gt;The issue is that "QUIET" needs other events to "compare against". When another event happens, for example "FILENEW" - a new file is created,
WatchDirectory sets a timer for the QUIET event. If there is another event before the timer times out, the timer is reset again.
&lt;/p&gt;
&lt;p&gt;So, if you want to receive an email when nothing happened for some time, you must enable both the QUIET and the FILENEW events.
Obviously, now you will also receive emails when new files are created.
&lt;/p&gt;
&lt;h3&gt;No Email for New Files&lt;/h3&gt;
&lt;p&gt;Here is how you can configure WatchDirectory to prevent those emails for new files.
&lt;/p&gt;
&lt;p&gt;First, you must make sure the email body has some unique text to distinguish between emails for the QUIET event (nothing happened) and
the emails for FILENEW (new files are detected). Enter something like this at the bottom of the message body:
&lt;/p&gt;
&lt;pre&gt;%WD_CONFIG%-%WD_REASON%
&lt;/pre&gt;
&lt;p&gt;The above are 2 &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoRunBatEnv.html"&gt;Environment Variables&lt;/a&gt; you can use with the Email task.
%WD_CONFIG% is replaced by the name of your task (for example "NotifyNoActivity") and %WD_REASON% is replaced by "what happened" (QUIET or FILENEW).
&lt;/p&gt;
&lt;img src="http://lh6.ggpht.com/_fytinIGeAIA/S2vOPfa5zlI/AAAAAAAAAQo/Db14H1mJpwE/email-filter.png" style="border-style: none; float: left; padding-right: 4px; padding-bottom: 4px; padding-top: 4px;"&gt;
&lt;h3&gt;Filter Email&lt;/h3&gt;
&lt;p&gt;Close the settings of the task and select WatchDirectory's menu&lt;br /&gt;
"View -&amp;gt; Email -&amp;gt; &lt;a href="http://www.watchdirectory.net/wdhelp/help/wdcc_email.html"&gt;Email Settings&lt;/a&gt;".&lt;br /&gt;
At the bottom of the window that opens click "Filter Email" and the window to the left will open.
&lt;/p&gt;
&lt;p&gt;On this window you can enter (partial) subjects and message body strings that will prevent WatchDirectory sending those emails.
Every email, for &lt;b&gt;all tasks you create&lt;/b&gt; that has the text "NotifyNoActivity-FILENEW" in its body, will not be sent.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-8898743316732433964?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=8898743316732433964' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/8898743316732433964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/8898743316732433964'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/02/receive-email-when-no-files-are-created.html' title='Receive an Email when No Files are Created'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_fytinIGeAIA/S2vJGj0QRqI/AAAAAAAAAQk/JoQzGbNHLus/s72-c/events.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-7379629432185653752</id><published>2010-01-07T22:59:00.001-08:00</published><updated>2010-01-07T22:59:39.465-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Questions and Answers'/><category scheme='http://www.blogger.com/atom/ns#' term='batch'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><title type='text'>Create a CSV of all WatchDirectory Events</title><content type='html'>&lt;p style="padding: 8px; float: right; font-size: xx-large; font-weight: bold;"&gt;Q&amp;amp;A&lt;/p&gt;
&lt;img src="http://www.watchdirectory.net/img/wdl.gif" style="border-style: none; float: left; padding-right: 4px; padding-bottom: 4px;"&gt;
&lt;p&gt;Thomas asked if it is possible to have an overview of &lt;b&gt;all events&lt;/b&gt; (detected files) from &lt;b&gt;all his tasks&lt;/b&gt;. The &lt;a href="http://www.watchdirectory.net/wdhelp/help/wdcc_his.html"&gt;Task History Viewer&lt;/a&gt; only shows you information of &lt;b&gt;one task&lt;/b&gt;, it is currently not possible to see detected file information for all tasks on one window.
&lt;/p&gt;
&lt;p&gt;WatchDirectory stores all event information (detected files) in an &lt;a href="http://www.sqlite.org/"&gt;SQLite database&lt;/a&gt;. Each task has its own history database. This post shows how you can create a CSV (comma separated values) file from
the history of &lt;b&gt;all&lt;/b&gt; your tasks. 
&lt;/p&gt;
&lt;h3&gt;Download the Scripts&lt;/h3&gt;
&lt;p&gt;Download &lt;a href="http://www.gdpsoftware.com/beta/listEvents.zip"&gt;the example scripts and tools&lt;/a&gt; (~0.5MB) and extract them to &lt;b&gt;C:\listEvents&lt;/b&gt;. Make sure the "tmp" subdirectory is also created. The scripts write temporary files to this directory.
&lt;/p&gt;
&lt;h3&gt;Configure the Scripts&lt;/h3&gt;
&lt;p&gt;The download contains 2 scripts:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;listEvents.bat&lt;br /&gt;
This script extracts the latest XXX events of all tasks&lt;/li&gt;
&lt;li&gt;listEventsByDate.bat&lt;br /&gt;
This script extracts the events of the last XXX days of all tasks&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Please inspect the first few lines of those scripts and change them to reflect where you unzipped the download and the location of WatchDirectory's task directory.
&lt;/p&gt;
&lt;h3&gt;How the Scripts Work&lt;/h3&gt;
&lt;p&gt;Both scripts enumerate all config files in the task directory and write SQL statements to a temporary file to copy event information to a temporary SQLite database. Once all data is copied, it queries the new database and exports the information to a CSV file. Once complete they start Excel to open the CSV.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-7379629432185653752?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=7379629432185653752' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7379629432185653752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7379629432185653752'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/01/create-csv-of-all-watchdirectory-events.html' title='Create a CSV of all WatchDirectory Events'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-5254716082945766150</id><published>2010-01-05T04:11:00.000-08:00</published><updated>2010-01-05T04:23:42.931-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='batch'/><category scheme='http://www.blogger.com/atom/ns#' term='ImageMagick'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><category scheme='http://www.blogger.com/atom/ns#' term='FileViking'/><title type='text'>Use File Viking to resize your pictures</title><content type='html'>&lt;img src="http://www.fileviking.com/Help/fileviking.png" style="border-style: none; float: right; padding-left: 10px;" /&gt;
&lt;p&gt;
The current &lt;a href="http://www.fileviking.com/"&gt;File Viking&lt;/a&gt; beta doesn't
include an &lt;a href="http://www.fileviking.com/Actions/index_en.html"&gt;Action&lt;/a&gt; to
resize pictures yet. However, if you configure the &lt;a href="http://www.fileviking.com/Actions/Run_en.html"&gt;Run&lt;/a&gt; action,
it is easy to write a script to call, for example, &lt;a href="http://www.imagemagick.com/"&gt;ImageMagick&lt;/a&gt; to resize
pictures you drop on a File Viking basket.
&lt;/p&gt;
&lt;p&gt;
The script can use environment variables so it knows which files were dropped on the basket. The variable %FV_FILE% contains the full path to the file dropped on a basket, %FV_FILE_B% contains the "title" of the file without its extension.
Below is the example script.
&lt;/p&gt;
&lt;pre style="color: white; background-color: black; width: 100%;"&gt;rem Where did you install ImageMagick (www.imagemagick.org)
SET IMA=C:\Program Files\ImageMagick-6.5.8-Q16

rem Where should resized pictures be stored
SET OUTDIR=F:\Testing\Target

rem call convert, make pictures half their original size. As % is a special character in
rem batch scripts, we need to "double" them.
"%IMA%\Convert.exe" "%FV_FILE%" -resize 50%% "%OUTDIR%\%FV_FILE_B%_50percent.png"

rem call convert again, making pictures fit into a 200x200 rectangle while keeping the
rem correct aspect ratio.
"%IMA%\Convert.exe" "%FV_FILE%" -resize 200x200 "%OUTDIR%\%FV_FILE_B%_200x200.png"
&lt;/pre&gt;
&lt;p&gt;And below you see 2 pictures showing how to configure the basket.
First we add a Filter action (new in yesterday's beta) so only pictures are allowed for the piped Run action.
&lt;/p&gt;
&lt;img src="http://www.fileviking.com/img/rp1.png" /&gt;
&lt;p&gt;The Run action is configured to run a script called &lt;b&gt;F:\testing\fv_resize.bat&lt;/b&gt;, this is the script shown above.
&lt;/p&gt;
&lt;img src="http://www.fileviking.com/img/rp2.png" /&gt;
&lt;p&gt;This is just a small example how you can create your own actions for File Viking.
If you can imagine it, you can do it.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-5254716082945766150?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=5254716082945766150' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/5254716082945766150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/5254716082945766150'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2010/01/use-file-viking-to-resize-your-pictures.html' title='Use File Viking to resize your pictures'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-5760880989998183925</id><published>2009-12-20T13:32:00.000-08:00</published><updated>2009-12-20T13:42:09.491-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='FileViking'/><title type='text'>Parlez-Vous Français? - ¿Habla usted español?</title><content type='html'>&lt;p&gt;I must admit, my French and Spanish is really bad.... That is why we hired Jacob (French) and Hans (Spanish) to do the French and Spanish translations of our programs. More important: French and Spanish Support!
&lt;/p&gt;&lt;p&gt;
Currently, &lt;a href="http://www.watchftp.es/"&gt;WatchFTP is already available in Spanish&lt;/a&gt;. Jacob is busy with a French translation of WatchFTP, it should be ready early 2010.
&lt;/p&gt;&lt;p&gt;
Our new &lt;a href="http://www.fileviking.com/"&gt;File Viking&lt;/a&gt; program will be translated to French and Spanish as well, "really soon now". When we release v1.0 (or really soon after)
&lt;/p&gt;&lt;p&gt;
For &lt;a href="http://www.watchdirectory.net/"&gt;WatchDirectory&lt;/a&gt;, we will start French and Spanish "slowly". A first release will have Spanish and French helpfiles and support, a later release will also have a translated User Interface.
&lt;/p&gt;
&lt;h3&gt;Contact Us&lt;/h3&gt;
&lt;p&gt;
We also have a &lt;a href="http://www.gdpsoftware.com/"&gt;new website&lt;/a&gt;, very much under construction at the moment. Our "Contact Us" and "Buy Now" pages will be moving to this site soon.
&lt;/p&gt;
&lt;p&gt;All our email addresses will also move to @gdpsoftware.com, our old email addresses will redirect to the new domain so you should not have a problem with this change.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-5760880989998183925?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=5760880989998183925' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/5760880989998183925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/5760880989998183925'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/12/parlez-vous-francais-habla-usted.html' title='Parlez-Vous Français? - ¿Habla usted español?'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-4765971347439370186</id><published>2009-12-11T05:08:00.000-08:00</published><updated>2009-12-11T09:27:18.485-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><title type='text'>WatchDirectory on Windows Terminal Server</title><content type='html'>&lt;img src="http://www.watchdirectory.net/img/wdl.gif" style="border-style: none; float: left; padding-right: 4px; padding-bottom: 4px;"&gt;
&lt;img src="http://www.watchftp.com/img/WatchFTP-MonitorFTPSites.png" style="border-style: none; float: right; padding-left: 4px; padding-bottom: 4px;"&gt;
&lt;p&gt;German language support recently did some "debugging" of WatchDirectory tasks on Terminal Server. Tasks set to run as a Windows Service didn't run properly...
&lt;/p&gt;&lt;p&gt;
He wrote a German language blogpost describing &lt;a href="http://watchdirftp-de.blogspot.com/2009/12/watchdirectory-auf-terminalservern.html"&gt;how WatchDirectory works with Windows Terminal Server&lt;/a&gt;.
Basically, you need to make sure Terminal Server is in "Install Mode" (change user /install) when you install WatchDirectory. You already knew this, of course, it is the same for all programs you install on Terminal Server.
&lt;/p&gt;&lt;p&gt;
However, WatchDirectory and WatchFTP can also create Windows Services.... When you create (or change) a WatchDirectory/WatchFTP task so it will now run as a Windows Service (or change it from Service back to "normal")
you must make sure Windows Terminal Server is running in "Install Mode", also don't forget to change back to "user mode" (change user /execute) when you're done.
&lt;/p&gt;&lt;p&gt;
More info from Microsoft is available here: &lt;a href="http://technet.microsoft.com/en-us/library/cc738580%28WS.10%29.aspx"&gt;Starting the installation on Terminal Server&lt;/a&gt;.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-4765971347439370186?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=4765971347439370186' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/4765971347439370186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/4765971347439370186'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/12/watchdirectory-on-windows-terminal.html' title='WatchDirectory on Windows Terminal Server'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-4778107153087320489</id><published>2009-12-05T08:24:00.000-08:00</published><updated>2009-12-05T08:34:36.764-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><category scheme='http://www.blogger.com/atom/ns#' term='FileViking'/><title type='text'>Just For Dummies.... (Guess that's me)</title><content type='html'>&lt;img src="http://www.fileviking.com/img/filevikingsmall.png" style="border-style: none; float: right; padding-left: 10px;"&gt;
&lt;p&gt;You know the book series XXX for Dummies??
(Networks for Dummies, Windows for Dummies...)
I always thought it sounded quite stupid, but the books are a huge success. You know what? These books are not about &lt;b&gt;Stupid&lt;/b&gt;, they are about &lt;b&gt;Easy&lt;/b&gt;.
&lt;/p&gt;
&lt;h3&gt;Easy does it&lt;/h3&gt;
No, we didn't create File Viking for Dummies, but we did do something quite interesting: &lt;b&gt;Programming made easy for everyone&lt;/b&gt;.
And I feel like a dummy why I didn't think about it before... Thank you, Charles, for suggesting this. We really need your input. Charles showed us &lt;b&gt;we&lt;/b&gt; are the dummies ;-)

&lt;img src="http://www.fileviking.com/img/actionlist.png" style="border-style: none; float: left; padding-right: 10px;"&gt;&lt;h3&gt;Pipes&lt;/h3&gt;
&lt;p&gt;We added "Pipes" to the next File Viking beta (yes, I know, that term is far to technical). The simple idea is
the output of one Action is the input of a follow-up action.
&lt;/p&gt;&lt;p&gt;
For example, the &lt;a href="http://www.fileviking.com/Actions/Zip_en.html"&gt;ZIP files&lt;/a&gt; action has a zip file as output.
You can configure the &lt;a href="http://www.fileviking.com/Actions/Email_en.html"&gt;Email files&lt;/a&gt; action as a follow-up,
it doesn't email the files you drop on the File Viking basket but the output of "Zip" instead - The zip file is emailed.
&lt;/p&gt;
&lt;p&gt;
I have been testing this pre- pre- pre- beta-3 a few days now and can only say: this is a &lt;b&gt;huge&lt;/b&gt; improvement over
previous versions.... Charles, we owe you, thanks again!
&lt;/p&gt;
Wow! Next Beta, Next Week! &lt;a href="mailto:support@fileviking.com"&gt;Join us!&lt;/a&gt;

&lt;h3&gt;PS, more Programming for Dummies&lt;/h3&gt;
&lt;p&gt;Yes, we will make this "programming" even better in future "1.x" releases. For example filtering comes to mind (only do this branch of the tree of actions for *.txt files)
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-4778107153087320489?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=4778107153087320489' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/4778107153087320489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/4778107153087320489'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/12/just-for-dummies-guess-thats-me.html' title='Just For Dummies.... (Guess that&apos;s me)'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-3300318606950293046</id><published>2009-11-12T09:04:00.000-08:00</published><updated>2009-11-17T22:47:44.509-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><category scheme='http://www.blogger.com/atom/ns#' term='FileViking'/><title type='text'>File Viking - beta 2</title><content type='html'>&lt;img src="http://www.fileviking.com/img/filevikingsmall.png" style="border-style: none; float: right; padding-left: 10px;"&gt;
&lt;p&gt;The beta for our new &lt;a href="http://www.fileviking.com/"&gt;File Viking&lt;/a&gt; (Drag &amp;amp; Drop File Processor) started last week. The first bugs were found and quickly fixed.&lt;/p&gt;
&lt;p&gt;For those who tried beta 1..... Did you find "Settings&amp;nbsp;-&amp;gt;&amp;nbsp;Options&amp;nbsp;-&amp;gt;&amp;nbsp;Move&amp;nbsp;Baskets&amp;nbsp;shortcut"?&lt;br /&gt;
For example, use &lt;b&gt;CTRL+SHIFT+/&lt;/b&gt; to "move them".
See vikings dancing on your screen - press the shortcut to move those baskets out of the way (quickly press again and again to have some fun!)
&lt;/p&gt;
&lt;h3&gt;New Beta Version&lt;/h3&gt;
&lt;p&gt;The new beta release adds &lt;a href="http://www.fileviking.com/Actions/Zip_en.html"&gt;ZIP support&lt;/a&gt;... Drag &amp;amp; drop files on an icon floating above your desktop and they are zipped to&lt;br /&gt;
&lt;b&gt;D:\MyBackups\{yyyy}{mm}{dd}\{hour}{min}.zip&lt;/b&gt;.&lt;br /&gt;
Missing directories are automatically created. Yes, {yyyy} is replaced by 2009.
&lt;/p&gt;
&lt;p&gt;New: &lt;b&gt;64 Bit&lt;/b&gt; downloads are available.&lt;br /&gt;
New: When a basket is processing the files you've dropped on it, it will show you a progress indicator.&lt;br /&gt;
Fixed: Crash when repeatedly closing an empty "configure basket" window (Thank you for reporting, Dees).&lt;br /&gt;
Fixed: Tooltips on Windows XP (and probably other compatibility issues on XP and Win2000). 
&lt;/p&gt;
&lt;h3&gt;Do you want to help Beta Testing&lt;/h3&gt;
&lt;p&gt;Send me an email (support&amp;nbsp;at&amp;nbsp;fileviking&amp;nbsp;dot&amp;nbsp;c&lt;i&gt;&lt;/i&gt;om).
&lt;/p&gt;
&lt;h3&gt;Graphics&lt;/h3&gt;
&lt;p&gt;Below are some mockups Nataly made for File Viking (click for a larger version). I wish I could link to her website, but I don't think she has one yet.
Anyway, don't you agree even the mockups look great? Do we really need 64mln "True Color" pictures? Personally, I like this charcoal style. But sure, full color images will be added.
&lt;/p&gt;
&lt;p&gt;These are exciting days! Expect &lt;b&gt;File Viking&lt;/b&gt; early 2010, we will add a lot more features for you before we release!!
&lt;/p&gt;
&lt;a href="http://lh4.ggpht.com/_fytinIGeAIA/SvxDYrpJ80I/AAAAAAAAAPQ/Hp4BBQMGMoM/s1280/mockups.png"&gt;
&lt;img src="http://lh4.ggpht.com/_fytinIGeAIA/SvxDYrpJ80I/AAAAAAAAAPQ/Hp4BBQMGMoM/s1280/mockups.png" width="500"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-3300318606950293046?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=3300318606950293046' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/3300318606950293046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/3300318606950293046'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/11/file-viking-beta-2.html' title='File Viking - beta 2'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_fytinIGeAIA/SvxDYrpJ80I/AAAAAAAAAPQ/Hp4BBQMGMoM/s72-c/mockups.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-9044754431281737115</id><published>2009-10-23T03:19:00.000-07:00</published><updated>2009-10-23T03:28:06.194-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='FileViking'/><title type='text'>Some Quick Notes....</title><content type='html'>&lt;p&gt;Are you already getting bored by messages from software-vendors telling you their programs are "7" compatible? I won't bore you with the details, but rest assured, our programs are compatible with all current Windows Operating Systems.
&lt;/p&gt;
&lt;h3&gt;In other news...&lt;/h3&gt;
&lt;p&gt;We now also have a &lt;a href="http://watchdirftp-de.blogspot.com/"&gt;German Language Blog&lt;/a&gt;.
&lt;/p&gt;
&lt;img src="http://www.fileviking.com/img/filevikingsmall.png"
style="border-style: none; float: left; padding-right: 10px;"&gt;
&lt;p&gt;Progress on our new &lt;a href="http://www.fileviking.com/"&gt;File Viking&lt;/a&gt; program is &lt;b&gt;great&lt;/b&gt;. We hope to have the first beta ready next week. On the website are a few (clumsy) demo video's and helpfiles available for you to look at.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-9044754431281737115?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=9044754431281737115' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/9044754431281737115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/9044754431281737115'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/10/some-quick-notes.html' title='Some Quick Notes....'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-7541598497870351535</id><published>2009-10-08T03:43:00.000-07:00</published><updated>2009-10-08T03:45:36.425-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><title type='text'>New WatchDirectory Beta</title><content type='html'>&lt;img src="http://www.watchdirectory.net/img/wdl.gif" style="float: left; padding-right: 4px; padding-bottom: 4px; border-style:none" /&gt;
&lt;p&gt;
We just uploaded a new beta for WatchDirectory with the following new features and fixes:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: The Auto FTP plugin would try to "CWD" to the file on the FTP server. This was harmless on most FTP servers, but some servers would abort the upload.
&lt;/li&gt;&lt;li&gt;
New: All plugins that support Dynamic Naming have a new variable for milliseconds: {msec}.
&lt;/li&gt;&lt;li&gt;
New: The Run Any Program plugin can now be used as a SubTask in the SubTask plugin.
&lt;/li&gt;&lt;li&gt;
New: Various plugins that support the File Security settings now also allow you to select "do not change file permissions".
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can find the download on our &lt;a href="http://www.watchdirectory.net/cgi-bin/yabb2/YaBB.pl?num=1254998508/0#0"&gt;beta forum&lt;/a&gt;.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-7541598497870351535?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=7541598497870351535' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7541598497870351535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7541598497870351535'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/10/new-watchdirectory-beta.html' title='New WatchDirectory Beta'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-3202224325600587956</id><published>2009-10-04T12:18:00.000-07:00</published><updated>2009-10-06T09:46:14.003-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><title type='text'>WatchFTP 2.2 beta 3</title><content type='html'>&lt;img src="http://www.watchftp.com/img/WatchFTP-MonitorFTPSites.png" style="float:left;border-style:none;padding-right:5px" /&gt;
Hi,
&lt;p&gt;
We have a new WatchFTP beta on available on our &lt;a href="http://www.watchftp.com/cgi-bin/yabb2/YaBB.pl"&gt;support forum&lt;/a&gt;. This new beta supports 4 new Proxy methods and has the ability to rename files it has downloaded.
&lt;/p&gt;&lt;p&gt;
We expect to release this new version relatively soon, maybe 1 or 2 weeks from now.
&lt;/p&gt;
Gert&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-3202224325600587956?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=3202224325600587956' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/3202224325600587956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/3202224325600587956'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/10/watchftp-22-beta-3.html' title='WatchFTP 2.2 beta 3'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-5216902382722660278</id><published>2009-10-03T01:17:00.000-07:00</published><updated>2009-10-03T01:28:41.898-07:00</updated><title type='text'>Why I Love Microsoft</title><content type='html'>&lt;img src="http://ambassador.rit.edu/bca/images/stories/blogs/ashley/microsoft-logo.jpg" style="float:right" width="100px" /&gt;
&lt;p&gt;It has become a common issue to give "bad press" on everything Microsoft related, so I thought I should write about my recent experience.
&lt;/p&gt;&lt;p&gt;
Recently, one of our computers refused to install Vista Service pack 2. I called Microsoft (Yes, I had to wait a long time on the phone, yes, the "telephone menu" was annoying, yes, the music while waiting was not my taste).
&lt;/p&gt;&lt;p&gt;
First I got contact with, what I believe, was their first line support (the guy that asks you to try to reboot your computer to see if that helps).
&lt;span style="font-weight:bold;"&gt;WOW!&lt;/span&gt; This was a good experience: I spoke to a Dutch guy (my own language), he immediately understood this issue was not "reboot-to-see-if-it-helps".
&lt;/p&gt;&lt;p&gt;
He connected me to their 2nd line support and I talked with Roy for about an hour. He was polite, very patient, and extremely helpful.
The funny thing is: the issue with this computer is not resolved yet (I probably need to reinstall), but I still feel Roy helped me a lot!
&lt;/p&gt;&lt;p&gt;
Oh, I am totally off-topic on this post already, so...
If you are a Developer, check out these links, The &lt;b&gt;History of Visual Studio&lt;/b&gt;:&lt;br /&gt;
&lt;a href="http://channel9.msdn.com/shows/VisualStudioDocumentary/The-Visual-Studio-Documentary-Part-One/"&gt;part 1&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://channel9.msdn.com/shows/VisualStudioDocumentary/The-Visual-Studio-Documentary-Part-Two/"&gt;part 2&lt;/a&gt;
&lt;/p&gt;
A really interesting story about VS, how it all started (yes, Visual Basic 1.0).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-5216902382722660278?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=5216902382722660278' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/5216902382722660278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/5216902382722660278'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/10/why-i-love-microsoft.html' title='Why I Love Microsoft'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-8409588173708622314</id><published>2009-09-13T03:39:00.000-07:00</published><updated>2011-01-12T23:50:46.872-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><category scheme='http://www.blogger.com/atom/ns#' term='FileViking'/><title type='text'>File Viking - Status</title><content type='html'>&lt;img src="http://www.fileviking.com/img/filevikingsmall.png" style="float:left;border-style:none;padding-right:10px" /&gt;
&lt;p&gt;I mentioned this new program in &lt;a href="http://watchdirftp.blogspot.com/2009/07/skunkworks-new-program-new-name-contest.html"&gt;an earlier post&lt;/a&gt;. As always, progress is slower than originally planned - this says more about our planning- than our programming-capabilities, by the way ;-)&lt;/p&gt;
&lt;h3&gt;Beta Testers&lt;/h3&gt;
&lt;p&gt;We can still use some beta testers for this new program. Beta testers receive a free copy when it is released, obviously. Interested? We expect to have the first beta available somewhere next month.
&lt;/p&gt;&lt;p&gt;If you want to help, send an email to gert@watchdirectory.net, use the subject "SKUNKWORKS - Beta".
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-8409588173708622314?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=8409588173708622314' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/8409588173708622314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/8409588173708622314'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/09/file-viking-status.html' title='File Viking - Status'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-4571920498268138485</id><published>2009-09-06T00:49:00.000-07:00</published><updated>2009-09-06T01:03:50.402-07:00</updated><title type='text'>The Truth About Amsterdam</title><content type='html'>&lt;p&gt;The capitol of The Netherlands, Amsterdam, received some bad press by TV host Bill O’Reilly from Fox News. Two inhabitants of Amsterdam created a website called
&lt;a href="http://truthaboutamsterdam.com/" target="_blank"&gt;The Truth About Amsterdam&lt;/a&gt; where they defend Amsterdam. Below are 2 video's with their answer to Bill. More videos are available on &lt;a href="http://truthaboutamsterdam.com/" target="_blank"&gt;their website&lt;/a&gt;.
&lt;/p&gt;
&lt;h3&gt;The truth about Amsterdam, our response to Bill&lt;/h3&gt;
&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/sTPsFIsxM3w&amp;rel=0&amp;color1=0xd6d6d6&amp;color2=0xf0f0f0&amp;hl=en&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/sTPsFIsxM3w&amp;rel=0&amp;color1=0xd6d6d6&amp;color2=0xf0f0f0&amp;hl=en&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;h3&gt;Amsterdam versus O’Reilly 2&lt;/h3&gt;
&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/BpU0NxPhA78&amp;rel=0&amp;color1=0xd6d6d6&amp;color2=0xf0f0f0&amp;hl=en&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/BpU0NxPhA78&amp;rel=0&amp;color1=0xd6d6d6&amp;color2=0xf0f0f0&amp;hl=en&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-4571920498268138485?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=4571920498268138485' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/4571920498268138485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/4571920498268138485'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/09/truth-about-amsterdam.html' title='The Truth About Amsterdam'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-30938409778032823</id><published>2009-09-01T00:54:00.000-07:00</published><updated>2009-09-01T00:57:44.786-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><title type='text'>WatchFTP 2.2 beta 2</title><content type='html'>&lt;img src="http://www.watchftp.com/img/WatchFTP-MonitorFTPSites.png" style="float:left;border-style:none;padding-right:5px" /&gt;
&lt;p&gt;We have a new beta for WatchFTP: 2.2 beta 2.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New in this beta:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Previously, files bigger than 4GB would not download properly.&lt;/li&gt;
&lt;li&gt;French language support (helpfile is not translated yet).&lt;br /&gt;
We are very interested to here about the quality of this translation.
Any remarks you have, please send an email to eric@watchftp.com&lt;/li&gt;
&lt;li&gt;Separate installers for each supported language.&lt;br /&gt;
Previously, the user interface language was detected by the operating
system. There was no way to use the English interface on a German
language operating system. This new version will bypass the automatic
detection and always use the language depending on the download you
have installed.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Download links can be found in &lt;a href="http://www.watchftp.com/cgi-bin/yabb2/YaBB.pl?num=1247129648"&gt;this forum post&lt;/a&gt;.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-30938409778032823?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=30938409778032823' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/30938409778032823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/30938409778032823'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/09/watchftp-22-beta-2.html' title='WatchFTP 2.2 beta 2'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-6815111683833632871</id><published>2009-08-07T03:34:00.000-07:00</published><updated>2009-08-07T03:36:39.864-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><title type='text'>Many tasks, little time</title><content type='html'>&lt;p&gt;The last &lt;a href="http://watchdirftp.blogspot.com/2009/07/watchdirectory-459-released.html"&gt;WatchDirectory update&lt;/a&gt; introduced several features that help people who run &lt;a href="http://watchdirftp.blogspot.com/2009/05/how-many-tasks-does-watchdirectory.html"&gt;a lot of WatchDirectory tasks&lt;/a&gt;. This post describes them in more detail and introduces a little undocumented feature.
&lt;/p&gt;
&lt;img src="http://lh3.ggpht.com/_fytinIGeAIA/SnwAxmB8xpI/AAAAAAAAANc/8-9LkabU9cg/find.png" style="float:right;border-style:none;padding-left:5px" /&gt;
&lt;h3&gt;Find Tasks&lt;/h3&gt;
&lt;p&gt;Version 4.5.9 has a new option to Find&amp;nbsp;Tasks. Use the menu "&lt;b&gt;View&amp;nbsp;-&amp;gt;&amp;nbsp;Find&lt;/b&gt;" or the keyboard shortcut &lt;b&gt;CTRL+F&lt;/b&gt; to invoke it. Enter any search term and the WD Control Center will search all visible columns for the entered text. All tasks that have a matching text will be selected and optionally scrolled to top.
&lt;/p&gt;
&lt;p&gt;There is also an option to "Clear previous results". If you deselect it you can do multiple "finds" to select all the tasks you want.
&lt;/p&gt;
&lt;p&gt;When all desired tasks are selected you can &lt;b&gt;Start&lt;/b&gt; them all at once by clicking the "Play" button. If one of the tasks selected is already running you will find the play-button is disabled (grayed). To enable the play-button you must either:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;De-select the running tasks:&lt;br /&gt;
&lt;b&gt;Ctrl+Click&lt;/b&gt; the selected running task to de-select it&lt;/li&gt;
&lt;li&gt;Force the Play-button to become active:&lt;br /&gt;
Hold down &lt;b&gt;CTRL and SHIFT&lt;/b&gt; while you click play. Only the not-running selected tasks will be started.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Group Tasks by Color&lt;/h3&gt;
&lt;p&gt;Also new: you can assign one of 6 colors to a task. Select one or more tasks and &lt;b&gt;right-click&lt;/b&gt; them. Select the menu-option &lt;b&gt;"Set&amp;nbsp;Color"&lt;/b&gt; and assign a color to the selected task(s). After doing this for the first time, 2 things will happen:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;A new column will show&lt;br /&gt;
This column contains a colored "dot" for the tasks. Clicking the column header will sort all tasks by their assigned color.
&lt;/li&gt;
&lt;li&gt;A new color toolbar will show&lt;br /&gt;
This toolbar allows you to quickly select all tasks having the same color. You can disable this new toolbar using the "&lt;b&gt;View&amp;nbsp;-&amp;gt;Toolbars&lt;/b&gt;" menu option.
&lt;/ul&gt;
&lt;p&gt;So now you can, for example, assign "&lt;font color="green"&gt;green&lt;/font&gt;" to all tasks related to "Incoming Customer Orders" and assign "&lt;font color="red"&gt;red&lt;/font&gt;" to all tasks related to "Fulfilled Orders".
&lt;/p&gt;
&lt;p&gt;Click the red dot on the new toolbar to select all "Fulfilled Orders" tasks and start or stop them all at once.
&lt;/p&gt;
&lt;img src="http://lh6.ggpht.com/_fytinIGeAIA/SnwBeQrMnWI/AAAAAAAAANg/RMCVwEALvDQ/colors.png" style="float:right;border-style:none;padding-left:5px" /&gt;
&lt;h3&gt;Undocumented - named colors&lt;/h3&gt;
&lt;p&gt;Maybe "red" is not so obvious... You may be wondering, was it green or red I used for "Fulfilled Orders"?? When you hover your mouse over the colors toolbar, the Control Center will read the description to show from the Windows Registry. If not found there, it will use the default (non descriptive) text for this color to show.
&lt;/p&gt;
&lt;p&gt;If you want easier, intuitive descriptions for these colors, download this file:
&lt;a href="http://www.watchdirectory.net/downloads/ColorDescriptions.txt"&gt;ColorDescriptions.txt&lt;/a&gt;. (you must right-click, "save as" this link, otherwise it may show as rubbish in your browser).
Save it to your desktop and open it with notepad (or another plain-text editor). Inside the file you find several lines like:
&lt;/p&gt;
&lt;pre&gt;"1"="Statusbar message for Red\\npopup for red"&lt;/pre&gt;
&lt;p&gt;(followed by "2"=, "3"=..."6"=, one for each color). Change the text anyway you like, but please make sure it keeps this same format (especially the "\\n" part is important). For example, change this line to
&lt;/p&gt;
&lt;pre&gt;"1"="Select all Fulfilled Orders\\nFulfilled Orders"&lt;/pre&gt;
&lt;p&gt;The text before "\\n" is showed on the statusbar. The text after "\\n" is shown as a little yellow notification when you hover your mouse over this color.
&lt;/p&gt;
&lt;p&gt;After you made the desired changes to ColorDescriptions.txt, rename it to &lt;b&gt;ColorDescriptions.reg&lt;/b&gt; (ignore warnings from Windows). Now double-click the ColorDescriptions.reg file to import these settings into the Windows Registry. When you restart the WatchDirectory Control Center, you will see your new descriptions.
&lt;/p&gt;
&lt;h3&gt;Just a reminder&lt;/h3&gt;
&lt;p&gt;If you have bought a version 4.x license from us, you can upgrade this license &lt;b&gt;free of charge&lt;/b&gt;. Just install the latest "evaluation version" on top of your current install so it will see your current settings, tasks and license info.
&lt;/p&gt;
&lt;p&gt;Download &lt;a href="http://www.watchdirectory.net/download.html"&gt;here&lt;/a&gt; or for the German lanuage version: &lt;a href="http://de.watchdirectory.net/download.html"&gt;here&lt;/a&gt;.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-6815111683833632871?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=6815111683833632871' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/6815111683833632871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/6815111683833632871'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/08/many-tasks-little-time.html' title='Many tasks, little time'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_fytinIGeAIA/SnwAxmB8xpI/AAAAAAAAANc/8-9LkabU9cg/s72-c/find.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-3031126767791519954</id><published>2009-08-01T06:27:00.001-07:00</published><updated>2009-08-01T06:27:41.834-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Questions and Answers'/><category scheme='http://www.blogger.com/atom/ns#' term='batch'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><title type='text'>Q&amp;A - Load Balancing Humans</title><content type='html'>&lt;p style="padding: 8px; float: right; font-size: xx-large; font-weight: bold;"&gt;Q&amp;amp;A&lt;/p&gt;
&lt;p&gt;One of our customers, &lt;a href="http://www.usatranscriptionservices.com/"&gt;USA Transcription Services&lt;/a&gt;,
uses WatchDirectory to automatically send work from clients to transcriptionists.
Clients upload work to a directory monitored by WatchDirectory and WatchDirectory sends it to the transcriptionist assigned to the client.
&lt;/p&gt;
&lt;p&gt;
Normally each client has a dedicated transcriptionist, but some clients send a lot of work to transcribe - more work than one employee
can handle in a reasonable time. What is needed is to assign 2 transcriptionists to such a client, making sure no work is duplicated (done by both).
&lt;/p&gt;
&lt;p&gt;Lori, my contact at USA Transcription Services, asked if I knew a way to solve this.
&lt;/p&gt;
&lt;h3&gt;Solution Outline&lt;/h3&gt;
&lt;p&gt;Instead of sending work directly from the directory where clients upload work, we first need to distribute these files
into separate directories, assigned to different transciptionists. These directories can then be monitored by another
WatchDirectory task to send the work to the individual employees.
&lt;/p&gt;
&lt;h3&gt;Solution 1 - Sort Files&lt;/h3&gt;
&lt;p&gt;Use the &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoSort.html"&gt;Sort Files&lt;/a&gt; plugin to distribute the
detected files to employee folders. Create multiple "sort rules", making sure they are all "final" (so a file is only copied to
&lt;b&gt;one&lt;/b&gt; employee folder).
&lt;/p&gt;
&lt;p&gt;This solution depends on the &lt;b&gt;names&lt;/b&gt; of the files uploaded by the customers. If you can be sure these names are quite random,
you can base the sort rules on, for example, the first letter of the filename.
The first sort-rule would use a mask like
&lt;/p&gt;
&lt;pre&gt;
*\a*;*\b*;*\c*;*\d*;*\e*;*\f*;*\g*;*\h*
&lt;/pre&gt;
&lt;p&gt;so it copies all files with names starting with a, b, c, d, e, f, g and h (ignoring case), and the second rule would just use * as the mask
- matching all files not handled by the first rule.
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;One problem&lt;/b&gt;: the masks as entered for sort-rule one will also match the file
&lt;nobr&gt;C:\&lt;b&gt;&lt;font size="+1"&gt;D&lt;/font&gt;&lt;/b&gt;irectory\ZZZZZZZZ.TXT&lt;/nobr&gt; because of the mask "*\d*".&lt;br /&gt;
So, in this case, it is better to enter the file masks as
&lt;nobr&gt;&lt;b&gt;*directory\d*&lt;/b&gt;&lt;/nobr&gt; (or just &lt;nobr&gt;&lt;b&gt;*ory\d*&lt;/b&gt;&lt;/nobr&gt;).
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Another problem&lt;/b&gt;, it can be quite hard to guarantee all files uploaded by clients have random names. Maybe better to use masks based on the second character
of those names:
&lt;/p&gt;
&lt;pre&gt;
*\?a*;*\?b*;*\?c*;*\?d*;*\?e*;*\?f*;*\?g*;*\?h*
&lt;/pre&gt;
&lt;p&gt;This post is not intended to go into the linguistic analysis of filenames but I think the letter 'E' is quite common as the second letter in English filenames
&lt;/p&gt;
&lt;h3&gt;Solution 2 - A Batch File that distributes randomly&lt;/h3&gt;
&lt;a href="http://web.archive.org/web/20011027002011/http://dilbert.com/comics/dilbert/archive/images/dilbert2001182781025.gif" target="_blank"&gt;
&lt;img
src="http://lh3.ggpht.com/_fytinIGeAIA/SnCX1zED0QI/AAAAAAAAANY/LtmnK9yqa78/r.jpg"
style="float:right;border-style:none;padding-left:10px" /&gt;&lt;/a&gt;
&lt;p&gt;This is the solution Lori is using now. If you don't need rocket science precision (exactly half of the files go to directory-1,
the other half goes to directory-2), this will work fine. Especially if you are dealing with a large number of files to distribute.&lt;br /&gt;
This solution uses the &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoRunBat.html"&gt;Run a Batch File&lt;/a&gt; task
to start a script that uses the environment variable &lt;b&gt;%RANDOM%&lt;/b&gt; to determine the target directory (and thus the employee that transcribes the file).&lt;br /&gt;
Here is the script:
&lt;/p&gt;
&lt;pre style="color: white; background-color: black; width: 100%;"&gt;SET TARGET1=C:\Uploads\Employee1
SET TARGET2=C:\Uploads\Employee2
rem get a random number (0 - ~32000)
rem and get the remainder of divide by 2, so we have a number 0 or 1 as the result
SET /a REMAINDER=%RANDOM% %% 2
SET TARGET=%TARGET1%
IF %REMAINDER% EQU 1 SET TARGET=%TARGET2%
rem move the detected file to TARGET
MOVE "%WD_FILE%" "%TARGET%"
&lt;/pre&gt;
&lt;p&gt;If a client needs &lt;b&gt;3&lt;/b&gt; employees, the script can be changed to (changes &lt;b&gt;highlighted&lt;/b&gt;):
&lt;/p&gt;
&lt;pre style="color: white; background-color: black; width: 100%;"&gt;SET TARGET1=C:\Uploads\Employee1
SET TARGET2=C:\Uploads\Employee2
&lt;b&gt;SET TARGET3=C:\Uploads\Employee3&lt;/b&gt;
rem get a random number (0 - ~32000)
&lt;b&gt;rem and get the remainder of divide by 3, so we have a number 0, 1 or 2 as the result&lt;/b&gt;
&lt;b&gt;SET /a REMAINDER=%RANDOM% %% 3&lt;/b&gt;
SET TARGET=%TARGET1%
IF %REMAINDER% EQU 1 SET TARGET=%TARGET2%
&lt;b&gt;IF %REMAINDER% EQU 2 SET TARGET=%TARGET3%&lt;/b&gt;
rem move the detected file to TARGET
MOVE "%WD_FILE%" "%TARGET%"
&lt;/pre&gt;
&lt;h3&gt;Solution 3 - No Randomness&lt;/h3&gt;
&lt;p&gt;Random can be a tricky concept... I will let &lt;a href="http://web.archive.org/web/20011027002011/http://dilbert.com/comics/dilbert/archive/images/dilbert2001182781025.gif" target="_blank"&gt;Dilbert Explain&lt;/a&gt;.
To guarantee an even distribution of files you need to count the files, &lt;a href="http://www.watchdirectory.net/cgi-bin/yabb2/YaBB.pl?num=1208210875"&gt;please see this forum post&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;&lt;b&gt;PS&lt;/b&gt;: I found the &lt;a href="http://www.dilbert.com/"&gt;Dilbert comic&lt;/a&gt; only on web.archive.org. It must be somewhere on the official dilbert.com site as well, but I could not find it. If you have a link to the original pic on dilbert.com, please let me know.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-3031126767791519954?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=3031126767791519954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/3031126767791519954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/3031126767791519954'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/08/q-load-balancing-humans.html' title='Q&amp;A - Load Balancing Humans'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_fytinIGeAIA/SnCX1zED0QI/AAAAAAAAANY/LtmnK9yqa78/s72-c/r.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-2427158620081675317</id><published>2009-08-01T01:20:00.001-07:00</published><updated>2009-08-01T01:20:45.887-07:00</updated><title type='text'>August Special - Free Agenda At Once license</title><content type='html'>&lt;img src="http://www.watchdirectory.net/img/aaomain.png"
style="float:right;border-style:none;padding-left:5px" /&gt;
&lt;p&gt;If you buy 2 or more WatchDirectory or WatchFTP licenses in August 2009, you can get a &lt;b&gt;free license&lt;/b&gt; of this &lt;a href="http://www.agendaatonce.com/"&gt;Great Organizer and ToDo-list&lt;/a&gt; program. A &lt;b&gt;$40 gift&lt;/b&gt; from us to you!
&lt;/p&gt;
&lt;p&gt;If you are already a customer and buy one extra license (remember to contact us first for a &lt;b&gt;25% discount&lt;/b&gt;), this offer for a free &lt;a href="http://www.agendaatonce.com/"&gt;Agenda At Once&lt;/a&gt; license is also valid.
&lt;/p&gt;
&lt;p&gt;Simply forward your order-confirmation email to &lt;b&gt;support@watchdirectory.net&lt;/b&gt;, please allow a few days to process your request.
&lt;/p&gt;
&lt;h3&gt;About Agenda At Once&lt;/h3&gt;
&lt;p&gt;
&lt;a href="http://www.agendaatonce.com/"&gt;Agenda At Once&lt;/a&gt; PIM for Windows combines the best aspects of other personal organizer applications. It's a complete PIM system, integrating to-do management, scheduling and planning, contact and note functions. In addition, it is easy to use and responsive, while being feature-packed but not power-hungry. With its optimally-designed interface, Agenda At Once will rapidly put you in charge of your - or your team's - personal information. You'll be saving time and accomplishing so much more that you'll be wondering how you ever managed without it.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-2427158620081675317?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=2427158620081675317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/2427158620081675317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/2427158620081675317'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/08/august-special-free-agenda-at-once.html' title='August Special - Free Agenda At Once license'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-955883162991147176</id><published>2009-07-28T00:35:00.000-07:00</published><updated>2009-07-28T00:47:10.642-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='batch'/><title type='text'>8 processors but still waiting</title><content type='html'>&lt;img src="http://lh5.ggpht.com/_fytinIGeAIA/Sm6ktpDE-XI/AAAAAAAAAM0/CVANZwI3tZo/taskmanager.png"
 style="float:right;border-style:none;padding-left:5px" /&gt;
&lt;p&gt;Our new build system has lots of ram and a multicore hyperthreaded cpu: 4*2 processors.
It is just unbelievable how responsive this Vista-64 machine is.
&lt;/p&gt;

&lt;p&gt;We are currently making some changes to the build process of &lt;a href="http://www.watchftp.com/"&gt;WatchFTP&lt;/a&gt;, creating
separate installers for each supported language. Previously, we created just one installer with
a multilingual executable (thank you &lt;a href="http://www.sisulizer.com/"&gt;Sisulizer
for a great localization product&lt;/a&gt;). The multilingual approach worked fine most of the time, however
when a German customer living in France wants to run the English version of WatchFTP on his Spanish-language operating system it was just not possible.
The operating system would select the language to display, not much you could do about it.
&lt;/p&gt;
&lt;p&gt;Future WatchFTP versions will have the desired display language build-in.
Sisulizer will create language specific (German, Spanish etc) copies of the original (English) executables.
The display language will only depend on the installer you download from our websites.
&lt;/p&gt;

&lt;h3&gt;Steps in our build process&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Build a "release" version of WatchFTP&lt;br /&gt;
(Microsoft Visual Studio 2008 - C++ by the way)&lt;/li&gt;
&lt;li&gt;Run Sisulizer to create the multilingual executables&lt;/li&gt;
&lt;li&gt;Protect the core components (2 executables)&lt;/li&gt;
&lt;li&gt;Code-sign the EXE and DLLs&lt;/li&gt;
&lt;li&gt;Run &lt;a href="http://www.jrsoftware.org/isinfo.php"&gt;Inno Setup&lt;/a&gt; to create the installer&lt;/li&gt;
&lt;li&gt;Code-sign the setup file&lt;/li&gt;
&lt;li&gt;Test the setup&lt;br /&gt;
When we find issues, fix them and go back to step 1.
&lt;/li&gt;
&lt;li&gt;When all is OK, a lot of other tasks like uploading to our website etc&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The most time consuming step (several minutes) was step 3 (software protection).
Not really a big deal, we don't release new versions that often. However, step 7 (test setup)
can cause a lot of rebuilds (start at step 1) and the delays for software protection become
very annoying.
&lt;/p&gt;

&lt;h3&gt;It gets Worse!!&lt;/h3&gt;
&lt;p&gt;When we implement separate installers for the different languages we support, we will have to do step 3 (protect)
for each language (currently &lt;a href="http://www.watchftp.de/"&gt;German&lt;/a&gt;, &lt;a href="http://www.watchftp.es/"&gt;Spanish&lt;/a&gt; and
&lt;a href="http://www.watchftp.com"&gt;English&lt;/a&gt;. Soon we will have a &lt;b&gt;French version&lt;/b&gt; as well).&lt;br /&gt;
This will make our already long build process &lt;b&gt;4 times longer&lt;/b&gt; - totally unacceptable.
&lt;/p&gt;
&lt;p&gt;Our great new computer doesn't help at all because all those steps need to be sequential. We can not code-sign (step 4) before
the protection (step 3) is completed. Also, the protection phase is done with a single-threaded program, even if the computer
has 1000 cpus, it will only use one of them.
&lt;/p&gt;

&lt;h3&gt;How we solved it&lt;/h3&gt;
&lt;p&gt;Obviously, the protection step (nr 4) needs to be paralleled. We can launch the protector as a separate process for each of
the languages. A first attempt (WRONG!!) in our build batch script:
&lt;/p&gt;
&lt;pre style="color: white; background-color: black; width: 100%;"&gt;....
ECHO ==STEP 2 Complete==&gt;&gt;C:\Temp\buildlog.txt
ECHO ==STEP 3 Starts - Software Protection==&gt;&gt;C:\Temp\buildlog.txt
Set LANGUAGE=ENGLISH
Start "Protecting %LANGUAGE%" "E:\Build\Protect.bat"
Set LANGUAGE=SPANISH
Start "Protecting %LANGUAGE%" "E:\Build\Protect.bat"
Set LANGUAGE=GERMAN
Start "Protecting %LANGUAGE%" "E:\Build\Protect.bat"
Set LANGUAGE=FRENCH
Start "Protecting %LANGUAGE%" "E:\Build\Protect.bat"
ECHO ==STEP 3 Complete==&gt;&gt;C:\Temp\buildlog.txt
ECHO ==STEP 4 Starts - Code Signing protected Executables ==&gt;&gt;C:\Temp\buildlog.txt
&lt;/pre&gt;
&lt;p&gt;(note: the scripts shown in this post are very simplified without error checking etcetera).&lt;br /&gt;
The &lt;b&gt;protect.bat&lt;/b&gt; file is called and based on the LANGUAGE variable it will protect a specific language version of WatchFTP.
The beauty of the &lt;b&gt;Start&lt;/b&gt; command is that it will launch a separate console (command prompt) to run the protect.bat script.
In the example above 4 language versions are protected simultaneously, each using their own CPU. Obviously, because of disk usage,
there is some slowdown - it won't complete 4 times as fast.
&lt;/p&gt;
&lt;h3&gt;A small problem...&lt;/h3&gt;
&lt;p&gt;In case you didn't realize, the above script is sort of wrong: it continues running while the 4 "Protect.bat" files are not finished yet.
So it gladly goes on to Step 4 (code signing), but there isn't anything to code-sign yet. We need to wait for the 4 protect.bat processes to
complete before we can continue with Step 4.
&lt;/p&gt;
&lt;h3&gt;And an easy fix&lt;/h3&gt;
&lt;p&gt;We have a small command prompt program called GdPUtil (&lt;a href="http://www.watchdirectory.net/watchDir/GdPUtil.html"&gt;Free Download&lt;/a&gt;).
Please &lt;a href="http://www.watchdirectory.net/watchDir/GdPUtil.html#join"&gt;read the description of the -join parameter&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;We added the following lines at the end of protect.bat so it signals to the main script it is ready:
&lt;/p&gt;
&lt;pre style="color: white; background-color: black; width: 100%;"&gt;....
"C:\Bin\GdPUtil.exe" -join protect%LANGUAGE% 1000
EXIT
&lt;/pre&gt;
&lt;p&gt;And changed the original build script to&lt;/p&gt;
&lt;pre style="color: white; background-color: black; width: 100%;"&gt;....
ECHO ==STEP 2 Complete==&gt;&gt;C:\Temp\buildlog.txt
ECHO ==STEP 3 Starts - Software Protection==&gt;&gt;C:\Temp\buildlog.txt
Set LANGUAGE=ENGLISH
Start "Protecting %LANGUAGE%" "E:\Build\Protect.bat"
Set LANGUAGE=SPANISH
Start "Protecting %LANGUAGE%" "E:\Build\Protect.bat"
Set LANGUAGE=GERMAN
Start "Protecting %LANGUAGE%" "E:\Build\Protect.bat"
Set LANGUAGE=FRENCH
Start "Protecting %LANGUAGE%" "E:\Build\Protect.bat"

ECHO ==STEP 3 waiting for protection to complete ==&gt;&gt;C:\Temp\buildlog.txt

"C:\Bin\GdPUtil.exe" -join protectENGLISH 1000
"C:\Bin\GdPUtil.exe" -join protectSPANISH 1000
"C:\Bin\GdPUtil.exe" -join protectGERMAN 1000
"C:\Bin\GdPUtil.exe" -join protectFRENCH 1000

ECHO ==STEP 3 Complete==&gt;&gt;C:\Temp\buildlog.txt
ECHO ==STEP 4 Starts - Code Signing protected Executables ==&gt;&gt;C:\Temp\buildlog.txt
&lt;/pre&gt;

&lt;p&gt;Now our script works like a champ! Even though it has to do 4 times as much work,
it is only slightly slower than it used to be.
&lt;/p&gt;

&lt;h3&gt;Why does this matter to you?&lt;/h3&gt;
&lt;p&gt;If you have long running scripts, have a good look if they can be broken up like we did in our build script. For example, are you
uploading a file to multiple FTP servers in your script? If you have enough upload bandwidth but it is the FTP servers causing the slowdown,
this technique can be very helpful.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-955883162991147176?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=955883162991147176' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/955883162991147176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/955883162991147176'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/07/8-processors-but-still-waiting.html' title='8 processors but still waiting'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_fytinIGeAIA/Sm6ktpDE-XI/AAAAAAAAAM0/CVANZwI3tZo/s72-c/taskmanager.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-3166124973281958597</id><published>2009-07-19T10:53:00.000-07:00</published><updated>2011-01-12T23:50:46.873-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><category scheme='http://www.blogger.com/atom/ns#' term='FileViking'/><title type='text'>SkunkWorks - New Program, New Name, Contest, Testers.....</title><content type='html'>&lt;img src="http://lh5.ggpht.com/_fytinIGeAIA/SmNmlPC53uI/AAAAAAAAAMs/oZCyXcHnckU/skunk.png" style="float:right;border-style:none;padding:10px" width="300" /&gt;
Hello,
&lt;p&gt;
We are currently working on a new program. Functionality is going great so far but we have a strange problem ;-) More on that further down below...
&lt;/p&gt;
&lt;h3&gt;The Program&lt;/h3&gt;
&lt;p&gt;So far our programs &lt;a href="http://www.watchdirectory.net/"&gt;WatchDirectory&lt;/a&gt; and &lt;a href="http://www.watchftp.com/"&gt;WatchFTP&lt;/a&gt; concentrated on doing things auto&lt;b&gt;magic&lt;/b&gt;ally. This new program is different.&lt;br /&gt;
It allows you to select files (in Windows Explorer, for example), add these files to a "basket" (an icon floating above explorer) and then perform "actions" on those baskets. A few actions we are currently implementing:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;COPY - copy the files dropped into the basked to a pre-configured directory.&lt;/li&gt;
&lt;li&gt;MOVE - same as copy, but move the files instead.&lt;/li&gt;
&lt;li&gt;EMAIL - email the files to a pre-configured email address.&lt;/li&gt;
&lt;li&gt;FTP - upload the files to an FTP server.&lt;/li&gt;
&lt;li&gt;BATCH (you already knew this was coming, I guess ;-) - Run a script for each of those files - program your own action.&lt;/li&gt;
&lt;li&gt;YourIdea - we are always interested to hear from you.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;The Name&lt;/h3&gt;
&lt;p&gt;So... if you read the above... any idea for a good name? There are a few important features the name must have:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;English - our biggest market.&lt;/li&gt;
&lt;li&gt;Web - the www.&lt;b&gt;TheNameYouThinkOf&lt;/b&gt;.com name &lt;b&gt;must&lt;/b&gt; be available.&lt;/li&gt;
&lt;li&gt;Attractive/Mysterious - if the name &lt;b&gt;wows&lt;/b&gt; people who see it, making them curious, that would be great!&lt;/li&gt;
&lt;li&gt;Not offensive - need I explain this?&lt;/li&gt;
&lt;li&gt;File - it would be great if it has the word "file" in its name.&lt;/li&gt;
&lt;li&gt;Short - not as important as the above, but shorter names are easier to type (url in webbrowsers).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We already thought of several names (all very boring), do you know a good name? A good program name can make the difference between success or failure for a new program, so if you suggest the "winning name" to us we will compensate you for it. Beside a free copy of the program and our everlasting gratitude - a &lt;b&gt;$1000 reward or 50% of the first month sales&lt;/b&gt; of this program - you choose!
&lt;/p&gt;&lt;p&gt;
Send an email to &lt;b&gt;gert@watchdirectory.net&lt;/b&gt;, use the subject "SKUNKWORKS - Name". Tell us the program name and why you think it is a great name to use.
&lt;/p&gt;
&lt;h3&gt;Beta Testers&lt;/h3&gt;
&lt;p&gt;It may take a month, maybe 2 months before we have the first beta ready, but we need beta testers for this new program. Beta testers receive a free copy when it is released, obviously. Interested?
&lt;/p&gt;&lt;p&gt;
Send an email to &lt;b&gt;gert@watchdirectory.net&lt;/b&gt;, use the subject "SKUNKWORKS - Beta".
&lt;/p&gt;
&lt;h3&gt;Update - July 22, 2009&lt;/h3&gt;
&lt;img src="http://lh5.ggpht.com/_fytinIGeAIA/SmbDkEye7sI/AAAAAAAAAMw/pEVGzz5i0FU/viking.gif" style="float:left;border-style:none;padding:10px" /&gt;
&lt;p&gt;We just bought the domain &lt;b&gt;www.FileHalla.com&lt;/b&gt; (thank you Peter Wester) - any Vikings reading this ;-)&lt;br /&gt;
If you have a better idea, the contest is still open, probably until the end of the month.
&lt;/p&gt;
&lt;h3&gt;Update - July 25, 2009&lt;/h3&gt;
&lt;img src="http://lh5.ggpht.com/_fytinIGeAIA/SmbDkEye7sI/AAAAAAAAAMw/pEVGzz5i0FU/viking.gif" style="float:left;border-style:none;padding:10px" /&gt;
&lt;p&gt;We just bought the domain &lt;b&gt;www.FileViking.com&lt;/b&gt; (thank you &lt;a href="http://www.dpdirectory.com"&gt;Al Harberg&lt;/a&gt;). He didn't actually suggest this name but warned me about negative feelings the name Valhalla/Walhalla might cause.
&lt;/p&gt;
&lt;p&gt;Am I sure about FileViking? I think some ancestors of mine were slaughtered by Vikings... It has been some time ago, though...
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-3166124973281958597?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=3166124973281958597' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/3166124973281958597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/3166124973281958597'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/07/skunkworks-new-program-new-name-contest.html' title='SkunkWorks - New Program, New Name, Contest, Testers.....'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_fytinIGeAIA/SmNmlPC53uI/AAAAAAAAAMs/oZCyXcHnckU/s72-c/skunk.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-7738484002474404642</id><published>2009-07-16T03:28:00.000-07:00</published><updated>2009-07-16T04:24:37.098-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='batch'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><title type='text'>Tweet your files with curl</title><content type='html'>&lt;img src="http://assets0.twitter.com/images/twitter_logo_header.png" style="float:right;border-style:none;padding-left:5px" /&gt;
&lt;p&gt;This post shows how you can let &lt;a href="http://www.watchdirectory.net/"&gt;WatchDirectory&lt;/a&gt; or &lt;a href="http://www.watchftp.com/"&gt;WatchFTP&lt;/a&gt; post a new twitter message when they detect new files. Excuse me if I get some of the twitter terminology wrong - I grew up when computers were something you see in movies ;-)&lt;/p&gt;
&lt;h3&gt;Curl&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://apiwiki.twitter.com/Things-Every-Developer-Should-Know"&gt;This page&lt;/a&gt; shows that posting a message to twitter is as simple as
&lt;/p&gt;
&lt;pre&gt;curl -u username:password -d status="your message here" http://twitter.com/statuses/update.json&lt;/pre&gt;
&lt;p&gt;So, we need &lt;a href="http://curl.haxx.se/"&gt;Curl&lt;/a&gt; to post. I used the non-ssl version while testing. Make sure to download a Windows version from their &lt;a href="http://curl.haxx.se/download.html"&gt;download page&lt;/a&gt;.
&lt;h3&gt;Batch File&lt;/h3&gt;
&lt;img src="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoRunBat/templates/Run%20an%20existing%20bat%20file.bmp" style="float:left;border-style:none;padding:5px" /&gt;
&lt;p&gt;If you want to "tweet" when a new file is detected, create a new task and select the &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoRunBat.html"&gt;Run a Batch Script&lt;/a&gt; task (for WatchDirectory) or &lt;a href="http://www.watchftp.com/wfhelp/automatically_run_batch_en.html"&gt;Run a Batch Script Action&lt;/a&gt; (for WatchFTP).
&lt;/p&gt;
&lt;p&gt;Let it run the following batch file (may not show correctly in all blog-readers):
&lt;/p&gt;
&lt;pre&gt;@echo off
SET CURL=E:\bin\curl-7.19.5\curl.exe
SET TWUSER=TheTwitterUser
SET TWPASS=TheTwitterPassword

rem if we are called by WatchFTP, copy its variables to WD variables
rem so this script is compatible with both programs

IF "%WF_REASON%" NEQ "" (
  SET WD_REASON=%WF_REASON%
  SET WD_FILE=%WF_FILE%
)


GOTO :%WD_REASON%

:FILENEW
SET MSG="New file: %WD_FILE%"
GOTO :SendIt
:FILEDEL
SET MSG="Deleted file: %WD_FILE%"
GOTO :SendIt
:FILECHNG
SET MSG="Changed file: %WD_FILE%"
GOTO :SendIt
:FILEREN
SET MSG="Renamed file: %WD_OFILE% to %WD_FILE%"
GOTO :SendIt
:DIRNEW
SET MSG="New directory: %WD_FILE%"
GOTO :SendIt
:DIRDEL
SET MSG="Deleted directory: %WD_FILE%"
GOTO :SendIt
:DIRREN
SET MSG="Renamed directory: %WD_OFILE% to %WD_FILE%"
GOTO :SendIt


:SendIt
"%CURL%" -u %TWUSER%:%TWPASS% -d status=%MSG% http://twitter.com/statuses/update.json
&lt;/pre&gt;
&lt;p&gt;Make sure to properly change the first few lines (where did you install curl, what is your twitter userid and password).
&lt;/p&gt;
&lt;h3&gt;Twitter Limits&lt;/h3&gt;
&lt;p&gt;A tweet is a short message (I believe limited to about 140 characters). If your directory and filenames are long, you may need to shorten the messages a bit. For example, change &lt;b&gt;%WD_FILE%&lt;/b&gt; to &lt;b&gt;%WD_FILE_N%&lt;/b&gt; everywhere in the script so it will only tweet the filename (without the directory path).
&lt;/p&gt;
&lt;p&gt;Twitter also has some &lt;a href="http://help.twitter.com/forums/10711/entries/15364"&gt;other limits&lt;/a&gt; you may hit if you call it too often.
&lt;/p&gt;
&lt;h3&gt;Blogging your Files?&lt;/h3&gt;
&lt;a href="http://watchdirftp.blogspot.com/2008/10/create-feed-of-your-files.html"&gt;This post shows you how&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-7738484002474404642?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=7738484002474404642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7738484002474404642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7738484002474404642'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/07/tweet-your-files-with-curl.html' title='Tweet your files with curl'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-3752097076665195567</id><published>2009-07-16T02:38:00.000-07:00</published><updated>2009-07-16T02:42:34.839-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><title type='text'>WatchFTP 2.2 beta</title><content type='html'>&lt;img src="http://www.watchftp.com/img/WatchFTP-MonitorFTPSites.png" style="float:left;border-style:none;padding-right:5px" /&gt;
&lt;p&gt;A beta version for WF 2.2 is available &lt;a href="http://www.watchftp.com/cgi-bin/yabb2/YaBB.pl?num=1247129648"&gt;on our forum&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
New in this beta release is that you can enter all kind of "timing" related settings for each task. Among other things, this gives you easier access to all the "secret settings" described &lt;a href="http://watchdirftp.blogspot.com/2008/10/undocumented-watchftp-stops-after-10.htm"&gt;in this blogpost&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;
This beta does not have the new features translated to German and Spanish yet - the new items will show in English.
&lt;/p&gt;&lt;p&gt;
To install (and keep your current settings and tasks):&lt;br /&gt;
* Do NOT uninstall your current WF version&lt;br /&gt;
* Install the beta and use all proposed settings of the installer (same directories)
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-3752097076665195567?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=3752097076665195567' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/3752097076665195567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/3752097076665195567'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/07/watchftp-22-beta.html' title='WatchFTP 2.2 beta'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-1468358779379713379</id><published>2009-07-16T01:15:00.000-07:00</published><updated>2009-07-16T01:22:14.202-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>WatchDirectory 4.5.9 released</title><content type='html'>&lt;img src="http://www.watchdirectory.net/img/wdl.gif" style="float: left; padding-right: 4px; padding-bottom: 4px; border-style:none" /&gt;
&lt;p&gt;We just released a new WatchDirectory version - another free upgrade for all WatchDirectory version 4 customers.
&lt;/p&gt;
&lt;h3&gt;Changes in this release&lt;/h3&gt;
&lt;ul&gt;
 
  &lt;li&gt;&lt;b&gt;Fixed&lt;/b&gt;: The tip window sometimes caused the WD Control Center to crash at startup&lt;/li&gt;

  &lt;li&gt;&lt;b&gt;New&lt;/b&gt;: The &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoCopy.html"&gt;Auto Copy&lt;/a&gt; plugin can now MOVE files. When you move files on the same disk, this is faster than copy followed by delete.&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;New&lt;/b&gt;: The &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopFolderSize.html"&gt;Folder Size&lt;/a&gt; plugin writes a timestamp and filename of deleted/moved files to
   &amp;lt;Task&amp;nbsp;Directory&amp;gt;\&amp;lt;Task&amp;nbsp;Name&amp;gt;\removedfiles_YYYYMMDD.csv. These files are automatically removed when they are a month old.&lt;/li&gt;

  
  &lt;li&gt;&lt;b&gt;New&lt;/b&gt;: The &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopFolderSize.html"&gt;Folder Size&lt;/a&gt; plugin can check for several new "events"&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;Fixed&lt;/b&gt;: The "Last Message" column of the WatchDirectory Control Center was not always updating properly&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;Fixed&lt;/b&gt;: The &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoUnzip.html"&gt;Auto UNZIP&lt;/a&gt; task now supports far larger files (tested with a 2GB zip containing an 8GB file)&lt;/li&gt;

  &lt;li&gt;&lt;b&gt;Fixed&lt;/b&gt;: The &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoZip.html"&gt;Auto ZIP&lt;/a&gt; task now supports far larger files (tested up to 8GB)&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;Fixed&lt;/b&gt;: The &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoCopy.html"&gt;Auto Copy&lt;/a&gt; option to remove directories when they become empty
  in some cases also removed the monitored directory.&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;New&lt;/b&gt;: The thumbnail plugin can now be used as a SubTask in the SubTask plugin&lt;/li&gt;

  &lt;li&gt;&lt;b&gt;New&lt;/b&gt;: The thumbnail plugin has a new option to prevent overwriting existing thumbnails&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;New&lt;/b&gt;: You can set the "color" of a task. If you have a lot of tasks, this allows you to organize them in different "groups".
   Give a task one of 6 colors using the "right click" context menu.
   You can sort the tasks by color by clicking the header in the WD Control Center. You can select all tasks having the same color using the new
   "Colors Toolbar".
  &lt;/li&gt;
  &lt;li&gt;&lt;b&gt;New&lt;/b&gt;: When you let the email plugin combine emails, you can now set the separator between emails yourself.
  &lt;/li&gt;
  &lt;li&gt;&lt;b&gt;New&lt;/b&gt;: Use CTRL+F (or View -&amp;gt; Find) to find and select tasks.
  &lt;/li&gt;

  &lt;li&gt;&lt;b&gt;Fix&lt;/b&gt;: The &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoLaunch.html"&gt;Automatically Start any Program&lt;/a&gt; plugin did not properly set the environment variable WD_REASON
   when a new directory was detected.
  &lt;/li&gt;
 
&lt;/ul&gt;
&lt;h3&gt;How to install&lt;/h3&gt;
&lt;p&gt;Stop all your WD tasks, stop the WD Control Center. Now install the new version in the same location as your previous installed version (overwrite it).&lt;br /&gt;
This will keep all your settings and tasks intact.
&lt;/p&gt;
&lt;h3&gt;Download&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://www.watchdirectory.net/download.html"&gt;Download Here (English)&lt;/a&gt; or &lt;a href="http://de.watchdirectory.net/download.html"&gt;Here (German)&lt;/a&gt;.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-1468358779379713379?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=1468358779379713379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/1468358779379713379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/1468358779379713379'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/07/watchdirectory-459-released.html' title='WatchDirectory 4.5.9 released'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-5374930951340992444</id><published>2009-06-30T23:01:00.000-07:00</published><updated>2009-07-03T05:27:08.566-07:00</updated><title type='text'>July Special - Free ShowSize license</title><content type='html'>&lt;p&gt;When you buy 2 licenses of &lt;a href="http://www.watchdirectory.net/"&gt;WatchDirectory&lt;/a&gt; or 2 licenses of &lt;a href="http://www.watchftp.com/"&gt;WatchFTP&lt;/a&gt; during July 2009,
you can get a &lt;b&gt;free license&lt;/b&gt; of &lt;a target="_blank" href="http://www.watchdirectory.net/showsize"&gt;ShowSize&lt;/a&gt;, normally sold at $49.95.&lt;/p&gt;
&lt;p&gt;To get your free copy of ShowSize, forward your WatchDirectory or WatchFTP order confirmation to &lt;b&gt;support@watchdirectory.net&lt;/b&gt;. Please allow a few days to process your request.
&lt;/p&gt;
&lt;h3&gt;About ShowSize&lt;/h3&gt;
&lt;p&gt;You already know that Windows Explorer does not show folder sizes in its list. ShowSize can do that and much more. See how your disk space is distributed in various folders and file types, and so on. ShowSize is the next generation software that can process terabytes of disk space and millions of files. Using ShowSize, you can also list or print folder contents in ways not possible with Windows Explorer.&lt;/p&gt;
&lt;img src="http://www.watchdirectory.net/img/showsize.png" style="border-style:none" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-5374930951340992444?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=5374930951340992444' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/5374930951340992444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/5374930951340992444'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/06/july-special-free-showsize-license.html' title='July Special - Free ShowSize license'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-2601501750608256218</id><published>2009-06-16T05:16:00.000-07:00</published><updated>2009-06-16T05:29:55.274-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='testimonial'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><title type='text'>YourSurprise.com - One of our Customers</title><content type='html'>&lt;img src="http://lh5.ggpht.com/_fytinIGeAIA/SjeNvK7J4AI/AAAAAAAAALI/3UxIDyKNy9k/YourSurprise.gif" style="float:right;padding-left:5px;border:none" /&gt;
&lt;p&gt;&lt;a href="http://www.yoursurprise.com/"&gt;YourSurprise.com&lt;/a&gt; is a company which sells personalized Gifts via the Internet. The
personalized gifts mostly exist of a product, personalized with an image. For every order we create an order form in PDF format.
&lt;/p&gt;&lt;p&gt;
For our new website, released somewhere in 2008, we were looking for a program to
automatically download the images and PDF’s and print these PDF’s on demand.
From my previous internship I already knew WatchDirectory, PDF print on demand.
Browsing the website of WatchDirectory I’ve noticed that they also had the program
WatchFTP. So one company which solved our problems!
&lt;/p&gt;&lt;p&gt;
These images, created by the users, are automatically downloaded with WatchFTP to our
local server where the gifts are created, handled and shipped.
The order form PDF’s are also downloaded and printed on demand with WatchDirectory.
We had some questions about tuning/configuring the products and within no time we had a reply with the solution.
&lt;/p&gt;&lt;p&gt;
In short, two top products which fit to our needs exactly.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;Niels van der Linde&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;YourSurprise.com
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-2601501750608256218?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=2601501750608256218' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/2601501750608256218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/2601501750608256218'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/06/yoursurprisecom-one-of-our-customers.html' title='YourSurprise.com - One of our Customers'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_fytinIGeAIA/SjeNvK7J4AI/AAAAAAAAALI/3UxIDyKNy9k/s72-c/YourSurprise.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-8092582622257783904</id><published>2009-06-09T06:44:00.000-07:00</published><updated>2009-06-09T07:46:35.211-07:00</updated><title type='text'>Vlaggetjesdag</title><content type='html'>&lt;p&gt;YES! Today in Holland we celebrate "Vlaggetjesdag" (day of the flags?). It is traditionally the day the first salted herrings of the new season are sold.
Most Dutch eat the &lt;a href="http://en.wikipedia.org/wiki/Herring"&gt;Herring&lt;/a&gt; with raw onions, these onions were originally added to camouflage the smell of rotting fish. These days they are not really needed anymore, and Holland is divided in 2 camps about adding onions (I like my herring &lt;b&gt;with&lt;/b&gt; onions, thank you).
&lt;/p&gt;
&lt;img src="http://lh6.ggpht.com/_fytinIGeAIA/Si5kLlEFM9I/AAAAAAAAAKk/9Rv4C5mc6yw/s640/Haringstal.jpg" /&gt;
&lt;p&gt;The herring is sold as "Hollandse Nieuwe" (Dutch New) when it is at least 16% fat (yummie!) and prepared in the traditional way (salted and "gekaakt"). The first barrel with herring is always sold at ridiculous prices (&amp;euro;66,000 this year), the money goes to charity.
&lt;/p&gt;

&lt;img src="http://lh3.ggpht.com/_fytinIGeAIA/Si5oIDkIsuI/AAAAAAAAAKs/0eIls7sL0ps/CarlsbergPorter.jpg" style="float:left;padding:10px" /&gt;
&lt;img src="http://lh6.ggpht.com/_fytinIGeAIA/Si5nBtb5JII/AAAAAAAAAKo/NyX6LxQ2jZA/KarySild.jpg" width="80" style="float:right;padding:10px" /&gt;&lt;p&gt;I lived in Denmark for a year and sadly enough, they don't sell Herring prepared the "Dutch way". Luckily, their "Sild i Karry" (Herring with a lot of herbs and Curry sauce) was super as well - actually, besides Carlsberg Porter, it is one of the main reasons for my frequent visits to Denmark.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-8092582622257783904?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=8092582622257783904' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/8092582622257783904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/8092582622257783904'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/06/vlaggetjesdag.html' title='Vlaggetjesdag'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_fytinIGeAIA/Si5kLlEFM9I/AAAAAAAAAKk/9Rv4C5mc6yw/s72-c/Haringstal.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-8556042263336189592</id><published>2009-06-05T03:10:00.000-07:00</published><updated>2009-06-05T03:16:47.311-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><title type='text'>Remotely start/stop WatchDirectory and WatchFTP services</title><content type='html'>&lt;p&gt;A great free tool from Sysinternals (now owned by Microsoft) is the &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx"&gt;psexec&lt;/a&gt; program.
With psexec you can run programs on other computers and it supports full interaction with remote command prompts. This allows you, for example, to
start or stop Windows Services by running the "NET START" or "NET STOP" command.
&lt;/p&gt;
&lt;h3&gt;Initial Setup&lt;/h3&gt;
&lt;p&gt;I always create a new user on the computer I want to access with psexec and name it psexec as well.
I give this user administrator privileges so it can do "whatever I want". This step may not be necessary, see the psexec help (just run psexec without parameters).
&lt;/p&gt;
&lt;h3&gt;Control a Service on another machine&lt;/h3&gt;
&lt;p&gt;Okay, lets assume I want to stop the WatchDirectory task "unzipbiggies" that runs as a Service on computer \\Test01.
First, you need to know that when WatchDirectory creates a Windows Service, the Service name is prefixed with "watchDirectory:",
so the actual Windows Service name for the task "unzipbiggies" is "watchDirectory:unzipbiggies".&lt;br /&gt;
WatchFTP prefixes Service names with the string "WatchFTP:".
&lt;/p&gt;
&lt;p&gt;First we need to open a command prompt on the remote computer:&lt;/p&gt;
&lt;pre style="color:white;background-color:black;width:100%;"&gt;
C:\Users\gert&gt;e:\bin\psexec.exe \\Test01 -u psexec -p topsecret cmd
&lt;/pre&gt;
&lt;p&gt;This assumes you created a user "psexec" with password "topsecret" on the \\Test01 computer.
&lt;/p&gt;
&lt;p&gt;After a while this opens a command prompt on the remote computer, but it shows on your computer. Enter the following command to see all running Windows Services
(including the WatchDirectory and WatchFTP services):
&lt;/p&gt;
&lt;pre style="color:white;background-color:black;width:100%;"&gt;
C:\Users\gert&gt;NET START
These Windows services are started:

... snipped a lot of services....
   Terminal Services
   Themes
   UPnP Device Host
   User Profile Service
   watchDirectory:unzipbiggies
   wdPostMan
   WebClient
   Windows Audio
   Windows Audio Endpoint Builder
... snipped a lot of services....
The command completed successfully.
&lt;/pre&gt;
&lt;p&gt;To stop the WatchDirectory task, enter&lt;/p&gt;
&lt;pre style="color:white;background-color:black;width:100%;"&gt;
C:\Users\gert&gt;NET STOP "watchDirectory:unzipbiggies"
&lt;/pre&gt;
&lt;p&gt;To start the task again, enter&lt;/p&gt;
&lt;pre style="color:white;background-color:black;width:100%;"&gt;
C:\Users\gert&gt;NET START "watchDirectory:unzipbiggies"
&lt;/pre&gt;
&lt;h3&gt;Other uses&lt;/h3&gt;
&lt;p&gt;There are a lot of other things you can do with psexec. For example when a file is detected by WatchDirectory on "this" computer,
let psexec run a command on another computer. You get the idea, I guess.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-8556042263336189592?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=8556042263336189592' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/8556042263336189592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/8556042263336189592'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/06/remotely-startstop-watchdirectory-and.html' title='Remotely start/stop WatchDirectory and WatchFTP services'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-5064696276025423809</id><published>2009-05-17T00:23:00.000-07:00</published><updated>2009-05-17T00:29:11.257-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>WatchFTP 2.1.9</title><content type='html'>&lt;p&gt;Today we released a minor update for WatchFTP. This free update has the following fixes/new features:
&lt;/p&gt;
&lt;img src="http://www.watchftp.com/img/WatchFTP-MonitorFTPSites.png" style="float:left;border-style:none;padding-right:5px" /&gt;
&lt;ul&gt;
&lt;li&gt;A few more problems with accented characters were fixed&lt;/li&gt;
&lt;li&gt;In certain cases files were not removed from the FTP server&lt;/li&gt;
&lt;li&gt;The "History Viewer" allows you to show the full timestamps of messages&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can download the new version here:&lt;br /&gt;
http://www.watchftp.com/download.html&lt;br /&gt;
or http://www.watchftp.de/download.html&lt;br /&gt;
or http://www.watchftp.es/download.html
&lt;/p&gt;
&lt;p&gt;Stop all your tasks and install the new version "on top" of your current install so it will see your settings/tasks.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-5064696276025423809?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=5064696276025423809' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/5064696276025423809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/5064696276025423809'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/05/watchftp-219.html' title='WatchFTP 2.1.9'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-4348249515947517759</id><published>2009-05-15T06:49:00.001-07:00</published><updated>2009-05-29T11:14:55.900-07:00</updated><title type='text'>Let us not forget...</title><content type='html'>Our Brave Soldiers
&lt;img src="http://lh6.ggpht.com/_fytinIGeAIA/Sg1ol2gRtnI/AAAAAAAAAJs/XsWx_asraYE/Shoulder_Emblem_KCT%5B1%5D.jpg" style="float:right;border-style:none" /&gt;
&lt;p&gt;
Our heroes, Captain Kroon and his troops, they serve our country while we are sleeping.
Soon (May 29, 2009) Captain Kroon will be awarded for his own and his troops' bravery.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://en.wikipedia.org/wiki/Marco_Kroon"&gt;Marco Kroon&lt;/a&gt;, the first person in a long time (50 years) in The Netherlands
to receive the most honorable honor, our most prestigious medal: the &lt;a href="http://en.wikipedia.org/wiki/Military_Order_of_William"&gt;Williams Order&lt;/a&gt;.
&lt;br /&gt;Marco, and your troops, you understand this is for all of you, so: &lt;b style="color:orange"&gt;THANK YOU!&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;
This rare honor is only awarded for the highest bravery. Sometimes (extremely rare!)
it is honored to a whole regiment. Even rarer to a foreign regiment, so far this has happened only twice in hundreds of years....
&lt;/p&gt;
&lt;img style="float:right" width="300" src="http://upload.wikimedia.org/wikipedia/commons/6/62/Willemsorde.JPG" /&gt;
&lt;p&gt;
Our Polish Friends: &lt;a href="http://en.wikipedia.org/wiki/Polish_1st_Independent_Parachute_Brigade"&gt;1st Independent Parachute Brigade&lt;/a&gt;&lt;br /&gt;
Our American Friends: &lt;a href="http://en.wikipedia.org/wiki/U.S._82nd_Airborne_Division"&gt;82nd Airborne Division&lt;/a&gt;
&lt;/p&gt;

&lt;hr /&gt;
&lt;b&gt;Update&lt;/b&gt; - I have just seen the ceremony on TV, very impressive!&lt;br /&gt;
&lt;img src="http://lh5.ggpht.com/_fytinIGeAIA/Sh-0uu1PTUI/AAAAAAAAAKI/AyOt5GoZAY8/Kroon_en_kroon_631302d.jpg" /&gt;&lt;br /&gt;
(Marco Kroon being decorated by Queen Beatrix)&lt;br /&gt;
If you understand Dutch, here is a &lt;a href="http://www.youtube.com/watch?v=N3wSHQNisB0"&gt;short interview with our hero&lt;/a&gt;, this was just after he heard he will be knighted.
&lt;hr /&gt;
&lt;b&gt;Update&lt;/b&gt; - A &lt;a href="http://www.youtube.com/watch?v=OjNQykBUTO4"&gt;short clip of the ceremony&lt;/a&gt; (~2 minutes). With a simple slap on the shoulder, Marco is knighted - did I tell you I love traditions?
&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/OjNQykBUTO4&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/OjNQykBUTO4&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-4348249515947517759?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=4348249515947517759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/4348249515947517759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/4348249515947517759'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/05/let-us-not-forget.html' title='Let us not forget...'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_fytinIGeAIA/Sg1ol2gRtnI/AAAAAAAAAJs/XsWx_asraYE/s72-c/Shoulder_Emblem_KCT%5B1%5D.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-3722293847781738565</id><published>2009-05-14T03:19:00.000-07:00</published><updated>2010-03-16T05:31:57.418-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><title type='text'>How Many Tasks does WatchDirectory support?</title><content type='html'>&lt;img src="http://www.watchdirectory.net/img/wdl.gif" style="float: left; padding-right: 4px; padding-bottom: 4px; border-style:none" /&gt;
&lt;p&gt;
A question that sometimes comes up is&lt;br /&gt;
&lt;b&gt;How Many Tasks does WatchDirectory Support?&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;If this is for making a purchase decision (Do I need &lt;a href="http://www.watchdirectory.net/wdhelp/help/wdcc_bvp.html"&gt;WD Standard or Professional&lt;/a&gt;), the answer
is:&lt;br /&gt;
WD Standard supports 3 tasks. WD Professional supports..... mmmmm, well it depends.
&lt;/p&gt;
&lt;h3&gt;Number of Tasks&lt;/h3&gt;
&lt;p&gt;There is &lt;b&gt;no artificial limit&lt;/b&gt; for the number of tasks that WatchDirectory Professional can run.
There are, however, other limitations (mostly memory related) that limit the number of tasks.
&lt;/p&gt;
&lt;img width="100" alt="walnut" title="walnut" src="http://lh4.ggpht.com/_fytinIGeAIA/SgvMdmyCN6I/AAAAAAAAAJQ/G9zgpsEAGss/Walnut%5B1%5D.png" style="float:right;padding-left:5px;border-style:none" /&gt;
&lt;ul&gt;
&lt;li&gt;Available Memory&lt;br /&gt;
Each task you run requires some memory. The amount of memory needed depends on several things,
most importantly on the &lt;a href="http://www.watchdirectory.net/wdhelp/help/wdnewconfigpage3.html"&gt;Monitoring Method&lt;/a&gt; you use.&lt;/li&gt;
&lt;li&gt;Size of Monitored Directories&lt;br /&gt;
If you use the "Default" or "Polling" Monitoring Method, your task will have a representation of the monitored directory in memory.
Large directories require more memory. The "File Age" and "Fast" monitoring methods do not require this representation.&lt;br /&gt;
See also &lt;a href="http://watchdirftp.blogspot.com/2009/02/monitor-huge-directories-for-changes.html"&gt;Monitor Huge Directories&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Run Mode&lt;br /&gt;
If you run your tasks as a Windows Service, there are some Windows limitations for the number of Services supported.
The actual limit depends on your Windows version and on the number of other services you have running. If you reach this limit, you
will typically receive error messages like this:&lt;br /&gt;
&lt;b&gt;StartService fails: Error Code:1053&lt;br /&gt;
Description: The service did not respond to the start or control request in a timely fashion.&lt;/b&gt;&lt;br /&gt;
The last few posts in &lt;a href="http://www.watchdirectory.net/cgi-bin/yabb2/YaBB.pl?num=1195158336"&gt;this forum topic&lt;/a&gt; describes
a few work-arounds. 
&lt;/li&gt;
&lt;li&gt;The Size of your Brain&lt;br /&gt;
Can you really manage 200 (WatchDirectory) tasks?&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Why so Many?&lt;/h3&gt;
&lt;p&gt;Often it can be easy to replace several tasks by just one, especially if their monitored directory "share" a common parent directory.
A few tips....
&lt;/p&gt;

&lt;img src="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoSort.bmp" style="float:left;padding:5px;border-style:none" /&gt;
&lt;h3&gt;Replace multiple "Copy Files" by one "Sort Files" task&lt;/h3&gt;
&lt;p&gt;If you want to copy files to multiple destinations, you don't have to create multiple "copy files" tasks. Instead create just one "Sort Files" task.
Each "rule" you create can have another destination.
&lt;br /&gt;&lt;b&gt;See also&lt;/b&gt; &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoSort.html"&gt;The Sort Files plugin&lt;/a&gt;.
&lt;/p&gt;


&lt;img src="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoEmail.bmp" style="float:left;padding:5px;border-style:none" /&gt;
&lt;h3&gt;Merge multiple "Email Notification" tasks into one&lt;/h3&gt;
&lt;p&gt;When the email address is the only thing that's different for each task, you may want to look at the "Advanced Addressing" options for the email plugin.
This allows you to specify different email addresses depending on the sub-directory where the file is found.
An &lt;a href="http://www.watchdirectory.net/newsletter/200703.html"&gt;old newsletter&lt;/a&gt; also describes this.
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Update (WatchDirectory 4.6.2):&lt;/b&gt; When you use Advanced Addressing, using the "email.txt" trick, you can also set the Subject and message body depending on the directory where the file is found.
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;See also&lt;/b&gt; &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoEmail.html"&gt;The Email Plugin&lt;/a&gt; and &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/email_addressing.html"&gt;Advanced Addressing&lt;/a&gt;.
&lt;/p&gt;

&lt;img src="http://www.watchdirectory.net/wdhelp/plugins/wdopMultiPlugin.bmp" style="float:left;padding:5px;border-style:none" /&gt;
&lt;h3&gt;Convert tasks into Subtasks&lt;/h3&gt;
&lt;p&gt;WatchDirectory v4.5.8 introduced a new plugin that can run other tasks as Subtasks. There are a few limitations described further in the help file.
&lt;br /&gt;&lt;b&gt;See also&lt;/b&gt; &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopMultiPlugin.html"&gt;The Run Subtasks Plugin&lt;/a&gt;.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-3722293847781738565?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=3722293847781738565' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/3722293847781738565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/3722293847781738565'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/05/how-many-tasks-does-watchdirectory.html' title='How Many Tasks does WatchDirectory support?'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_fytinIGeAIA/SgvMdmyCN6I/AAAAAAAAAJQ/G9zgpsEAGss/s72-c/Walnut%5B1%5D.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-106441894980761040</id><published>2009-04-17T07:15:00.000-07:00</published><updated>2009-04-17T07:34:12.999-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Questions and Answers'/><category scheme='http://www.blogger.com/atom/ns#' term='batch'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><title type='text'>Q&amp;A - Run bwavinfo for detected files</title><content type='html'>&lt;p style="float:right;font-size:xx-large;font-weight:bold;padding:8px"&gt;Q&amp;amp;A&lt;/p&gt;
&lt;p style="margin-left:30px;font-style:italic"&gt;&lt;b&gt;Adam&lt;/b&gt; on our &lt;a href="http://www.watchdirectory.net/cgi-bin/yabb2/YaBB.pl"&gt;Forum&lt;/a&gt; asks:
&lt;p style="float:left;font-size:xx-large;font-weight:bold;padding:8px"&gt;Q&lt;/p&gt;
&lt;p&gt;Hi all,
&lt;/p&gt;&lt;p&gt; 
I'll confess I'm no expert on scripting, but I've had a good deal of success in running simple batch files on watched directories, up until now..
&lt;/p&gt;&lt;p&gt; 
I'm trying to run a command 'bwavinfo' via a simple .bat file.  For the command to work, it requires an "--info" switch after the bwavinfo command, and before the input/output filenames (i.e. bwavinfo --info in.wav &gt;in.txt).  I have a working batch file which will do this outside of watchdirectory using the above script, though when i try and run it via watchdirectory, i'm met with a 'bwavinfo is not reconized as an internal or external command' message.
&lt;/p&gt;&lt;p&gt; 
Here's my WD batch file:
&lt;/p&gt;&lt;p&gt; 
bwavinfo --info "%WD_FILE%" &gt;"N:\%WD_FILE_B%.wav.txt"
&lt;/p&gt;&lt;p&gt; 
bwavinfo relies on Ruby and Java to run, but has been installed correctly, and works fine via a command prompt.  Where am I going wrong?!
&lt;/p&gt;&lt;p&gt; 
Adam. 
&lt;/p&gt;

&lt;p style="float:left;font-size:xx-large;font-weight:bold;padding:8px"&gt;A&lt;/p&gt;
Adam,
&lt;p&gt;&lt;i&gt;
bwavinfo --info "%WD_FILE%" &gt;"N:\%WD_FILE_B%.wav.txt" 
&lt;/i&gt;&lt;/p&gt;
&lt;p&gt; 
May I suggest to you to always use full path-names in batch scripts. Something like this:
&lt;/p&gt;&lt;p&gt; 
"C:\Program Files\bwa\bwavinfo.exe" --info "%WD_FILE%" &gt;"N:\%WD_FILE_B%.wav.txt" 
&lt;/p&gt;&lt;p&gt; 
That way, the bwainfo program can be found no matter how your PATH is setup.
&lt;/p&gt;&lt;p&gt; 
Also, redirecting to "N:\...."... it looks like N: is a mapped network drive? Remember that these drive-mapping will not work if you run this WD task as a service. It is probably a better way to use the UNC name of the drive-mapping, something like
&lt;/p&gt;&lt;p&gt; 
"C:\Program Files\bwa\bwavinfo.exe" --info "%WD_FILE%" &gt;"\\Server\share\%WD_FILE_B%.wav.txt" 
&lt;/p&gt;&lt;p&gt; 
Finally, for the Ruby &amp; Java issue, you also need to remember that the environment (among other things the PATH setting) may be different for Windows Services. You could temporarily change the PATH in your batch-script yourself, to work-around this, something like
&lt;/p&gt;
&lt;pre&gt; 
SET PATH=C:\Program Files\Java\jre1.6.0\bin;%PATH%
SET PATH=C:\Program Files\RoR\Bin;%PATH%
"C:\Program Files\bwa\bwavinfo.exe" --info "%WD_FILE%" &gt;"\\Server\share\%WD_FILE_B%.wav.txt" 
&lt;/pre&gt;
&lt;h3&gt;Further reading&lt;/h3&gt;
&lt;p&gt;
&lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoRunBatEnv.html"&gt;All those WD_ variables&lt;/a&gt; you can use in your batch files...
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-106441894980761040?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=106441894980761040' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/106441894980761040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/106441894980761040'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/04/q-adam-on-our-forum-asks-q-hi-all-ill.html' title='Q&amp;amp;A - Run bwavinfo for detected files'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-5680890390378330461</id><published>2009-04-11T01:03:00.000-07:00</published><updated>2011-04-13T23:18:07.196-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='batch'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='ImageMagick'/><category scheme='http://www.blogger.com/atom/ns#' term='pdf'/><title type='text'>Convert TIFF to PDF</title><content type='html'>&lt;p&gt;
A request we often get is a way to convert TIFF files to PDF with WatchDirectory.
&lt;/p&gt;&lt;p&gt;
While WD does not have a native way to do this, you should be aware that WD's
"&lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoRunBat.html"&gt;Automatically Run a Batch File&lt;/a&gt;" plugin can do almost anything.
If there is a command line tool available, WatchDirectory can "run it".
&lt;/p&gt;&lt;p&gt;
Anyway, we have found 2 ways to convert TIFF to PDF using command line tools.
The batch scripts below should be started by WD's "run a batch file" plugin.
It is also a good idea to &lt;a href="http://www.watchdirectory.net/wdhelp/help/filter_events.html"&gt;create a filter&lt;/a&gt; so WD will only start the
script for TIF and TIFF files.
&lt;/p&gt;
&lt;h3&gt;ImageMagick and Ghostscript&lt;/h3&gt;
&lt;img src="http://www.imagemagick.com/images/logo.jpg" align="right" /&gt;
&lt;p&gt;&lt;a href="http://www.imagemagick.org/"&gt;ImageMagick&lt;/a&gt; is one of my favorite tools for image manipulation.
If a format is not "natively" supported by ImageMagick, it can delegate to other tools. ImageMagick needs &lt;a href="http://pages.cs.wisc.edu/~ghost/"&gt;Ghostscript&lt;/a&gt;
for PDF support.
&lt;/p&gt;
&lt;p&gt;Downloads needed:&lt;br /&gt;
&lt;a href="http://www.imagemagick.org/"&gt;ImageMagick&lt;/a&gt;, I currently use v6.5.1, available here:
&lt;a href="http://www.imagemagick.org/download/binaries/ImageMagick-6.5.1-0-Q16-windows-dll.exe"&gt;http://www.imagemagick.org/script/binary-releases.php#windows&lt;/a&gt;.&lt;br /&gt;
&lt;a href="http://pages.cs.wisc.edu/~ghost/"&gt;Ghostscript&lt;/a&gt;, I currently use v8.6.3, available here:
&lt;a href="http://mirror.switch.ch/ftp/mirror/ghost/GPL/gs863/gs863w32.exe"&gt;http://mirror.switch.ch/ftp/mirror/ghost/GPL/gs863/&lt;/a&gt;.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;The ImageMagick/Ghostscript script. Note you don't see any reference to Ghostscript, but it &lt;b&gt;must be installed&lt;/b&gt; otherwise the script won't work.
&lt;/p&gt;
&lt;pre&gt;@echo off
IF "%WD_FILE_E%" NEQ "TIF" (
   IF "%WD_FILE_E%" NEQ "TIFF" GOTO :EOF
)
rem where is ImageMagick installed???
SET IMADIR=C:\Program Files\ImageMagick-6.5.1-Q16

"%IMADIR%\convert.exe" "%WD_FILE%" "%WD_FILE_D%\%WD_FILE_B%.pdf"
IF %ERRORLEVEL% NEQ 0 GOTO :EOF

rem if you want to remove the tiff after it has been converted
rem uncomment (remove the "rem") the next line
rem DEL "%WD_FILE%"
&lt;/pre&gt;
&lt;h3&gt;Irfanview&lt;/h3&gt;
&lt;img src="http://www.irfanview.com/images/iview_logo.gif" align="left" /&gt;
&lt;p&gt;Another great tool, I didn't even know it supported command line conversions until Dirk (&lt;a href="http://de.watchdirectory.net/"&gt;German language support&lt;/a&gt;) told me.
You can download &lt;a href="http://www.irfanview.com/"&gt;Irfanview here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;The Irfanview script:
&lt;/p&gt;
&lt;pre&gt;@echo off
IF "%WD_FILE_E%" NEQ "TIF" (
   IF "%WD_FILE_E%" NEQ "TIFF" GOTO :EOF
)
rem where is Irfanview installed???
SET IMADIR=C:\Program Files\irfanview

"%IMADIR%\i_view32.exe" "%WD_FILE%" /convert="%WD_FILE_D%\%WD_FILE_B%.pdf"
IF %ERRORLEVEL% NEQ 0 GOTO :EOF

rem if you want to remove the tiff after it has been converted
rem uncomment (remove the "rem") the next line
rem DEL "%WD_FILE%"
&lt;/pre&gt;
&lt;h3&gt;IrfanView settings&lt;/h3&gt;
&lt;img src="http://www.watchdirectory.net/yabbfiles/Attachments/irfanview.png" align="right" /&gt;
&lt;p&gt;Current releases of IrfanView will prompt you with a little popup window (to preview the PDF). Obviously, you don't want that when you are automating the creation of PDF files.
&lt;/p&gt;
&lt;p&gt;Just start IrfanView, open a TIFF file and save it as PDF. Next to the "Save As" window, where you enter the pdf filename, is a little window where you should select the "not needed" option. From now on, the script above will not cause those prompts.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-5680890390378330461?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=5680890390378330461' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/5680890390378330461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/5680890390378330461'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/04/convert-tiff-to-pdf.html' title='Convert TIFF to PDF'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-3622884833266121749</id><published>2009-04-09T23:27:00.000-07:00</published><updated>2009-04-09T23:29:39.872-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Questions and Answers'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><title type='text'>Q&amp;A - Clear the email queue</title><content type='html'>&lt;p style="float:right;font-size:xx-large;font-weight:bold;padding:8px"&gt;Q&amp;amp;A&lt;/p&gt;
&lt;p style="margin-left:30px;font-style:italic"&gt;&lt;b&gt;Flyinglow&lt;/b&gt; on our &lt;a href="http://www.watchdirectory.net/cgi-bin/yabb2/YaBB.pl"&gt;Forum&lt;/a&gt; asks:
&lt;p style="float:left;font-size:xx-large;font-weight:bold;padding:8px"&gt;Q&lt;/p&gt;
&lt;p&gt;
I have Watch Directory installed on a Management server.  It watches directories on a database server.  The database server crashed and had to be rebuilt on a new machine.  All the files were copied over via a backup.
I went into the Watch Directory jobs and just changed the server name for all the directories it was watching as we recreated the folder structure exactly.
&lt;/p&gt;&lt;p&gt;
When I started the jobs Watch Directory viewed all the files in the folder as new or changed and started sending out mass emails.  I turned off all the jobs to stop it.  Now when I turn on the System.Mail job it keeps sending out more messages even though all the other jobs are still turned off.
&lt;/p&gt;&lt;p&gt;
Is there any way to clear the queue for System.Mail?  I already went into all the jobs and turned off the missed events option but I haven't turned any of them back on since I can't start System.Mail without flooding my email server.
&lt;/p&gt; 
&lt;/p&gt;

&lt;p style="float:left;font-size:xx-large;font-weight:bold;padding:8px"&gt;A&lt;/p&gt;
When a WatchDirectory task sends email, the email message is only &lt;i&gt;prepared&lt;/i&gt;: it is written to a directory monitored by the &lt;b&gt;System.Mail&lt;/b&gt; task (the wdPostman program). When System.Mail detects the new message in this directory, it is read and sent.
&lt;/p&gt;
&lt;p&gt;If, for some reason, you want to clear this email queue, you should remove all files in the following directory:
&lt;/p&gt;
&lt;pre&gt;C:\ProgramData\watchDirectory\System.Mail\Out
&lt;/pre&gt;
&lt;p&gt;The directory above is the default location on Windows Vista.&lt;br /&gt;
You open the "System.Mail\Out" directory by right-clicking the System.Mail task and select the "Explore ..." menu option. Alternatively, select "Tools -&amp;gt; Explore Task Directory" (this opens C:\ProgramData\watchDirectory) and navigate to the System.Mail\Out sub-folder.
&lt;/p&gt;
&lt;p&gt;The directory contains files with a &lt;b&gt;wdmail&lt;/b&gt; extension. These are the actual email messages waiting to be sent by System.Mail/wdPostman. If you have WatchDirectory tasks that are set to "Combine" email messages, you will also find files with a &lt;b&gt;wdmailcombine&lt;/b&gt; extension in this directory. Delete these as well.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-3622884833266121749?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=3622884833266121749' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/3622884833266121749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/3622884833266121749'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/04/q-clear-email-queue.html' title='Q&amp;A - Clear the email queue'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-771075431827129623</id><published>2009-04-02T00:48:00.000-07:00</published><updated>2009-04-02T03:31:59.167-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>Small WatchFTP update</title><content type='html'>&lt;p style="float:right;font-size:xx-large;font-weight:bold;padding:8px"&gt;&amp;Auml;&lt;br /&gt;&amp;Ouml;&lt;/p&gt;
&lt;p&gt;We just released a small update for &lt;a href="http://www.watchftp.com/"&gt;WatchFTP&lt;/a&gt; that fixes an issue for people that use accented characters in file or directory names.
&lt;/p&gt;
&lt;p&gt;Depending on the actual name, the file did not download. Other filenames with accented characters &lt;b&gt;did&lt;/b&gt; download, but if you set the task to remove the FTP file after download, the delete failed.
&lt;/p&gt;
&lt;p&gt;The new release is available on our &lt;a href="http://www.watchftp.com/download.html"&gt;English&lt;/a&gt;, &lt;a href="http://www.watchftp.de/download.html"&gt;German&lt;/a&gt; and &lt;a href="http://www.watchftp.es/download.html"&gt;Spanish&lt;/a&gt; sites.&lt;br /&gt;
Just install this release "on top" of your current install and it will keep your configured tasks and settings.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-771075431827129623?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=771075431827129623' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/771075431827129623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/771075431827129623'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/04/small-watchftp-update.html' title='Small WatchFTP update'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-906252635677352753</id><published>2009-03-24T00:42:00.001-07:00</published><updated>2009-04-03T23:05:53.365-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='testimonial'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><title type='text'>USA Transcription Services - A customer of WatchFTP and WatchDirectory</title><content type='html'>&lt;img style="float:right; width: 320px; height: 77px;" src="http://1.bp.blogspot.com/_fytinIGeAIA/ScfJ-e4y6JI/AAAAAAAAAHc/HP1R-enpmxY/s320/USATranscription.jpg" alt="USA Transcription Services" id="BLOGGER_PHOTO_ID_5316439960414513298" border="0" /&gt;
&lt;p&gt;
What a pleasant and unexpected surprise in this day and age to get not only a superb product with &lt;a href="http://www.watchftp.com/"&gt;WatchFTP&lt;/a&gt; and &lt;a href="http://www.watchdirectory.net/"&gt;WatchDirectory&lt;/a&gt;, but unbelievable customer support, as well!
&lt;/p&gt;&lt;p&gt;
These products have shaved hours off my workday. So much so that I am actively seeking new customers now! Before these great products, I was spending hours doing the mundane tasks of moving files from one place to the other. Not any more!
(&lt;a href="http://www.watchftp.com/testimonial/usatranscription.html"&gt;read more...&lt;/a&gt;).
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-906252635677352753?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=906252635677352753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/906252635677352753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/906252635677352753'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/03/usa-transcription-services-customer-of.html' title='USA Transcription Services - A customer of WatchFTP and WatchDirectory'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fytinIGeAIA/ScfJ-e4y6JI/AAAAAAAAAHc/HP1R-enpmxY/s72-c/USATranscription.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-6569833983752657032</id><published>2009-03-22T05:25:00.000-07:00</published><updated>2009-03-22T05:27:31.917-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>WatchFTP 2.1 Released</title><content type='html'>We just released WatchFTP v2.1, the &lt;a href="http://www.watchftp.com/download.html"&gt;download is available here&lt;/a&gt;.

&lt;h3&gt;Changes in this release&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;New: A new column in the WatchFTP Control Center showing you the number of files downloaded and the number of files waiting to download.
      These counts are for the last 24 hours.
&lt;/li&gt;
&lt;li&gt;New: The context menu of tasks (right-click the task to see it) now shows the downloaded filenames. When you click a filename, it will start Windows Explorer with that file pre-selected.
&lt;/li&gt;
&lt;li&gt;Fixed: Better detection of corrupt downloads - the downloaded file will be deleted and redownloaded.
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Install this new release "on top" of your current release so it will keep your tasks and settings.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-6569833983752657032?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=6569833983752657032' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/6569833983752657032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/6569833983752657032'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/03/watchftp-21-released.html' title='WatchFTP 2.1 Released'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-6583193011529676019</id><published>2009-03-16T03:22:00.000-07:00</published><updated>2009-03-16T03:27:33.724-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><title type='text'>New WatchFTP beta</title><content type='html'>&lt;p&gt;There is a new beta available for WatchFTP 2.1.
&lt;/p&gt;&lt;p&gt;
This new version fixes an issue where unreliable internet connections could cause corrupt downloads.
&lt;/p&gt;&lt;p&gt;
There are also a few new features in this release:
&lt;img src="http://www.watchftp.com/img/dw.png" style="float:right" /&gt;
&lt;/p&gt;&lt;p&gt;
The main window has a new column showing the number of files downloaded and the number of files waiting to be downloaded during the last 24 hours.&lt;br /&gt;
The "right-click" context menu of tasks shows the downloaded files. Clicking a file starts Windows Explorer with that file pre-selected. After you have selected a file from this menu, it will appear on the menu with a checkmark.
&lt;/p&gt;&lt;p&gt;
You can find the download on our forum:
http://www.watchftp.com/cgi-bin/yabb2/YaBB.pl?num=1237198278
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-6583193011529676019?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=6583193011529676019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/6583193011529676019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/6583193011529676019'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/03/new-watchftp-beta.html' title='New WatchFTP beta'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-6175262381415074979</id><published>2009-02-28T03:25:00.000-08:00</published><updated>2009-02-28T03:34:02.605-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><title type='text'>New WatchDirectory beta</title><content type='html'>&lt;p&gt;We just released a new WatchDirectory beta for version 4.5.9.
&lt;/p&gt;&lt;p&gt;
See &lt;a href="http://www.watchdirectory.net/cgi-bin/yabb2/YaBB.pl?num=1235818031"&gt;this forum post&lt;/a&gt; for the download link.
&lt;/p&gt;
&lt;div style="float:right;width:300px;overflow:hidden"&gt;
&lt;img src="http://www.watchdirectory.net/yabbfiles/Attachments/find.png" /&gt;
&lt;/div&gt;
&lt;p&gt;
The beta has one bugfix and one new feature.
&lt;/p&gt;&lt;p&gt;
The plugin to &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoLaunch.html"&gt;"launch programs"&lt;/a&gt; did not set the WD_REASON variable for new folders properly (it was set to DIREW instead of DIRNEW). This has been fixed - thanks for reporting this, Mark.
&lt;/p&gt;&lt;p&gt;
A new feature in the WD Control Center allows you to Find (and select) tasks. Use CTRL+F (or the View -&gt; Find menu) to find tasks. This can be very helpful if you have a lot of tasks to manage.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-6175262381415074979?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=6175262381415074979' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/6175262381415074979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/6175262381415074979'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/02/new-watchdirectory-beta.html' title='New WatchDirectory beta'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-7449454208788192552</id><published>2009-02-23T01:57:00.000-08:00</published><updated>2009-02-23T01:58:19.546-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><title type='text'>GMail as your SMTP server</title><content type='html'>&lt;h3&gt;GMail requires secure connections&lt;/h3&gt;
&lt;p&gt;If you want to configure WatchDirectory to use GMail as its SMTP server, you will find that currently WatchDirectory does not support secure (TLS/STARTTLS) connections for email. To work around this, you will need to run another program (stunnel) to "wrap" WatchDirectory's connection to GMail. WatchDirectory will then connect to stunnel, which will connect to gmail.
&lt;/p&gt;
&lt;h3&gt;Download / Configure stunnel&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://www.stunnel.org/download/binaries.html" target="_blank"&gt;Download stunnel-4.xx-installer.exe&lt;/a&gt; (I tested with version 4.26) and run the installer. Install stunnel to the directory C:\Stunnel.
&lt;/p&gt;
&lt;p&gt;Inside the c:\Stunnel directory create a text file called gmailsmtp.txt with the following content (8 lines).
&lt;/p&gt;
&lt;pre&gt;
; SMTP configuration for Gmail
output = SMTPgmail.log
taskbar = no
cert = stunnel.pem
client = yes
[ssmtp]
accept = 10.0.0.1:8025
connect = smtp.gmail.com:465
&lt;/pre&gt;
&lt;p&gt;&lt;b&gt;Change 10.0.0.1 to your computer's IP address or name&lt;/b&gt;. Do not use "localhost" or 127.0.0.1 as that won't work.
&lt;/p&gt;
&lt;p&gt;Open a command prompt (cmd.exe) and navigate to the stunnel install directory (CD C:\Stunnel). Enter the following 2 commands to run stunnel as a Windows Service:
&lt;/p&gt;
&lt;pre&gt;
stunnel -install gmailsmtp.txt
net start stunnel
&lt;/pre&gt;
&lt;h3&gt;Configure WatchDirectory&lt;/h3&gt;
&lt;p&gt;Now you need to configure &lt;a href="http://www.watchdirectory.net/wdhelp/help/wdcc_email.html" target="_blank"&gt;WatchDirectory's Email Settings&lt;/a&gt; to connect to stunnel.
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Your SMTP server: enter the same name or IP address you entered in gmailsmpt.txt&lt;/li&gt;
&lt;li&gt;Port: 8025&lt;/li&gt;
&lt;li&gt;Authentication: Login&lt;/li&gt;
&lt;li&gt;Userid: your gmail address (john@gmail.com)&lt;/li&gt;
&lt;li&gt;Password: your gmail password&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Now press the "Test" button. If you configured everything correctly, a test email will be sent. This test email will also show up inside your gmail account in the "Sent Mail" folder.
&lt;/p&gt;
&lt;h3&gt;Further Reading&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://mail.google.com/support/bin/answer.py?answer=13287&amp;topic=12567" target="_blank"&gt;Configure GMail&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.watchdirectory.net/wdhelp/help/wdcc_email.html" target="_blank"&gt;WatchDirectory's SMTP Settings&lt;/a&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-7449454208788192552?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=7449454208788192552' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7449454208788192552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7449454208788192552'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/02/gmail-as-your-smtp-server.html' title='GMail as your SMTP server'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-7644761319188164039</id><published>2009-02-21T04:08:00.001-08:00</published><updated>2009-02-21T04:09:13.632-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><title type='text'>Last Access Time on Vista</title><content type='html'>&lt;div style="float:right;width:300px;overflow:hidden"&gt;
&lt;img src="http://www.watchdirectory.net/wdhelp/help/file_age_settings.jpg" /&gt;
&lt;/div&gt;
&lt;p&gt;Just a quick note about Windows Vista (and probably Win2008 and Win7).&lt;/p&gt;
&lt;p&gt;WatchDirectory's &lt;a href="http://www.watchdirectory.net/wdhelp/help/detect_old_files.html"&gt;File Age monitoring method&lt;/a&gt; can detect "old files" based on their "Last Access Time" (the last time the file is opened). This timestamp is maintained on NTFS volumes when the registry key&lt;br /&gt;
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisableLastAccessUpdate&lt;br /&gt;
is set to zero or does not exist.
&lt;/p&gt;
&lt;p&gt;Windows versions &lt;b&gt;before&lt;/b&gt; Vista defaulted this setting to zero, so the Last Access timestamp was maintained for files on NTFS volumes. To improve file system performance, Microsoft disabled Last Access recording on Vista.
&lt;/p&gt;
&lt;p&gt;If you want to detect "old files" based on their Last Access time, please make sure this registry setting is set to zero.
&lt;/p&gt;
&lt;p&gt;More information:&lt;br /&gt;
http://blogs.technet.com/filecab/archive/2006/11/07/disabling-last-access-time-in-windows-vista-to-improve-ntfs-performance.aspx
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-7644761319188164039?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=7644761319188164039' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7644761319188164039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7644761319188164039'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/02/last-access-time-on-vista.html' title='Last Access Time on Vista'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-7115462275181587227</id><published>2009-02-14T04:25:00.001-08:00</published><updated>2009-02-14T04:27:33.129-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><title type='text'>Monitor Huge Directories for Changes</title><content type='html'>&lt;p&gt;
Just a few quick tips if you want to detect new, changed or deleted files in *huge* folders.
&lt;/p&gt;
&lt;div style="float:right;width:250px;overflow:hidden;padding:5px"&gt;
&lt;img src="http://www.watchdirectory.net/wdhelp/help/monmet.jpg" /&gt;
&lt;/div&gt;
&lt;p&gt;
The most important setting (performance wise) in 
&lt;a href="http://www.watchdirectory.net/"&gt;WatchDirectory&lt;/a&gt; is the &lt;a href="http://www.watchdirectory.net/wdhelp/help/wdnewconfigpage3.html"&gt;Monitoring Method&lt;/a&gt;.
You can select between several methods, but only the "Fast" method is independent of the size of the monitored directory. The other three methods work by scanning
the directory for changes - large directories take more time and memory to process.&lt;br /&gt;
The "Fast" monitoring method doesn't need to scan the directory - Windows will inform the task of the exact change that happened.
&lt;/p&gt;
&lt;p&gt;If you can not use the "Fast" method, make sure to &lt;a href="http://www.watchdirectory.net/wdhelp/help/wdnewconfigpage1.html"&gt;exclude all subfolders&lt;/a&gt; you do not want to monitor.
Also &lt;a href="http://www.watchdirectory.net/wdhelp/help/filter_events.html"&gt;filter out&lt;/a&gt; unneeded files and/or directories.&lt;br /&gt;
If you have the choice between "exclude sub-folders" and "filter", the optimum way (performance) is to &lt;a href="http://www.watchdirectory.net/wdhelp/help/wdnewconfigpage1.html"&gt;exclude subfolders&lt;/a&gt;.
An excluded subfolder is never scanned for changes. The &lt;a href="http://www.watchdirectory.net/wdhelp/help/filter_events.html"&gt;filter events&lt;/a&gt; settings are applied at a much later stage - after the directories are scanned.
&lt;/p&gt;
&lt;p&gt;Even if you do use the "Fast" monitoring method, in some cases WatchDirectory will actually "scan" the directory. This happens when you
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Select &lt;b&gt;Fire FILENEW/DIRNEW events for all files at startup&lt;/b&gt; or &lt;b&gt;When starting up, check for missed events&lt;/b&gt; on the &lt;a href="http://www.watchdirectory.net/wdhelp/help/wdnewconfigpage6.html"&gt;Other Settings&lt;/a&gt; window.&lt;/li&gt;
&lt;li&gt;Select &lt;b&gt;Trigger for all files and subdirectories below the renamed directory&lt;/b&gt; on the &lt;a href="http://www.watchdirectory.net/wdhelp/help/wdnewconfigpage4.html"&gt;Events to detect&lt;/a&gt; window.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I hope this post helps you understand the effect of the options you select in WatchDirectory.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-7115462275181587227?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=7115462275181587227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7115462275181587227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7115462275181587227'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/02/monitor-huge-directories-for-changes.html' title='Monitor Huge Directories for Changes'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-8644203831517450711</id><published>2009-01-30T03:00:00.001-08:00</published><updated>2009-01-30T03:00:52.944-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>WatchDirectory 4.5.8</title><content type='html'>&lt;img src="http://www.watchdirectory.net/img/wdl.gif" style="float:left;padding-right:4px;padding-bottom:4px" /&gt;
&lt;h3&gt;New Release: WD 4.5.8&lt;/h3&gt;
&lt;p&gt;A few days ago we released WatchDirectory v4.5.8. This is a &lt;b&gt;free upgrade&lt;/b&gt; for all version 4 customers. Just install this version "on top" of your current install so it will keep your tasks and settings.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.watchdirectory.net/wdhelp/help/wdcc_version_history.html"&gt;What's New&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.watchdirectory.net/download.html"&gt;Download&lt;/a&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-8644203831517450711?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=8644203831517450711' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/8644203831517450711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/8644203831517450711'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/01/watchdirectory-458.html' title='WatchDirectory 4.5.8'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-6673355725961582608</id><published>2009-01-25T03:36:00.000-08:00</published><updated>2009-01-25T03:37:05.777-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><title type='text'>File Age Monitoring Method</title><content type='html'>&lt;p&gt;
WatchDirectory Professional can detect files and directories based on &lt;a href="http://www.watchdirectory.net/wdhelp/help/detect_old_files.html"&gt;their age&lt;/a&gt; (how old they are).
This allows you, for example, to delete files older than 7 days using the &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoDelete.html"&gt;Delete Files&lt;/a&gt; plugin.
Or to &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoEmail.html"&gt;send an email&lt;/a&gt; for those old files to help you remember to "process them".
&lt;/p&gt;

&lt;img src="http://www.watchdirectory.net/wdhelp/help/file_age_settings.jpg" /&gt;

&lt;h3&gt;An innocent option&lt;/h3&gt;
&lt;p&gt;When you configure WD to use the "File Age Monitoring Method", one of the options you can select is &lt;b&gt;Remember triggered files&lt;/b&gt;.
If your task sends an email for "old files", you will want to select this option as it will prevent multiple email messages for the same file.
&lt;/p&gt;
&lt;p&gt;However, if you configure a task that will delete, move or rename the old file (the original "old" file does not exist anymore), make sure you
&lt;b&gt;do not select this option&lt;/b&gt;. The "remember triggered files" option stores info (filename, timestamp) into the history database for this task and this is
totally unnecessary if the detected file is gone. While the history database will "auto cleanup", this file age info can use a lot of diskspace (for large directories) and cause your task to run slower than needed.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-6673355725961582608?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=6673355725961582608' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/6673355725961582608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/6673355725961582608'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/01/file-age-monitoring-method.html' title='File Age Monitoring Method'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-5009814829102268035</id><published>2009-01-23T01:48:00.000-08:00</published><updated>2009-03-20T03:36:10.175-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='testimonial'/><title type='text'>Customer testimonial - CAMP Systems</title><content type='html'>&lt;img src="http://www.watchdirectory.net/img/print_1.gif" style="float:right;border:0px;padding-left:5px;padding-bottom:5px" /&gt;
&lt;p&gt;
Christopher Utter (&lt;a href="http://www.campsystems.com/"&gt;CAMP Systems&lt;/a&gt;) made my day:
&lt;/p&gt;
&lt;p style="margin-left:20px"&gt;
&lt;a href="http://www.watchdirectory.net/"&gt;WatchDirectory&lt;/a&gt; Pro is by far the best money I have ever spent on a utility.
&lt;/p&gt;
&lt;p style="margin-left:20px"&gt;
Your support is awesome, you patch bugs and offer new features free of charge all the time. Your product just out-performs many other products I have tested with a much higher pricetag.  So Thank you for your efforts.  I have been able to automate dozens of tasks using the pro version of watch directory and it has saved me many man hours in scripting other solutions.
&lt;/p&gt;
&lt;p style="margin-left:20px"&gt;
Please keep producing software solutions as you are quickly becoming my favorite software vendor.
&lt;/p&gt;
&lt;p&gt;Thanks for the nice words Chris.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-5009814829102268035?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=5009814829102268035' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/5009814829102268035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/5009814829102268035'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/01/customer-testimonial-camp-systems.html' title='Customer testimonial - CAMP Systems'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-499222779115350470</id><published>2009-01-20T22:44:00.001-08:00</published><updated>2011-01-12T23:51:36.840-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><title type='text'>Backup your settings</title><content type='html'>&lt;h3&gt;Backup your WatchDirectory Tasks&lt;/h3&gt;
&lt;p&gt;So you have setup your tasks in &lt;a href="http://www.watchdirectory.net/"&gt;WatchDirectory&lt;/a&gt; and they work exactly the way you want. Perhaps now is a good time to &lt;b&gt;backup your tasks&lt;/b&gt; because somewhere in the future, Your Computer &lt;b&gt;Will&lt;/b&gt; Fail!
&lt;/p&gt;
&lt;p&gt;The easiest way to create a backup is to stop all tasks (including the System.Mail task if it is running) and select the menu-option&lt;br /&gt;
&lt;b&gt;"File -&amp;gt; Backup..."&lt;/b&gt;&lt;br /&gt;
This creates a ZIP archive with all files found in your "Task Directory". The "Task Directory" is where &lt;b&gt;most&lt;/b&gt; of your settings are stored, you can explore your Task Directory using the menu option "Tools -&amp;gt; Explore Task Directory".&lt;br /&gt;
Alternatively, you can use your favorite backup program to backup your task directory.
&lt;/p&gt;
&lt;p&gt;Above, I say "most of your settings". The things that are not stored there (and thus, are not included in the backup) are:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Your batch files and other (vb) scripts that you may be using with WatchDirectory's &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopAutoRunBat.html"&gt;Run a Batch File&lt;/a&gt; tasks&lt;/li&gt;
&lt;li&gt;Your &lt;a href="http://www.watchdirectory.net/wdhelp/help/wdnewconfigpage8.html"&gt;How to Run&lt;/a&gt; settings&lt;br /&gt;
Especially your Windows Service settings. If you manually changed them, for example to run as a different user, you should write these settings down somewhere. See &lt;b&gt;Further Reading&lt;/b&gt; below for more information.
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Further Reading&lt;/h3&gt;
&lt;p&gt;Here are a few earlier related blogposts that touch this same subject:&lt;br /&gt;
&lt;a href="http://watchdirftp.blogspot.com/2008/08/move-your-watchdirectory-install-to.html"&gt;Move WatchDirectory to another computer&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://watchdirftp.blogspot.com/2008/08/move-your-task-directory.html"&gt;Move your Task Directory&lt;/a&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-499222779115350470?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=499222779115350470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/499222779115350470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/499222779115350470'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/01/backup-your-settings.html' title='Backup your settings'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-4680460136704552230</id><published>2009-01-08T03:01:00.000-08:00</published><updated>2009-04-04T02:11:02.892-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='testimonial'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><title type='text'>WatchFTP customer - Idonix</title><content type='html'>&lt;p&gt;&lt;a href="http://www.idonix.com/"&gt;Idonix&lt;/a&gt;, a custom software development company specialising in show control systems, was engaged by a major UK broadcaster to provide data integration and graphics automation systems for their 2008 US Presidential Election coverage.
&lt;/p&gt;
&lt;img src="http://www.watchftp.com/img/WatchFTP-MonitorFTPSites.png" style="float:right;padding:10px" /&gt;
&lt;p&gt;
One of the requirements was to download and process substantial quantities of election result data from an Associated Press ftp server. Rather than write our own &lt;a href="http://www.watchftp.com/"&gt;ftp synchronisation software&lt;/a&gt;, we found an existing product that fitted our needs exactly - &lt;a href="http://www.watchftp.com/"&gt;WatchFTP&lt;/a&gt;. It was extremely straightforward to configure WatchFTP to download files as they were updated by the Associated Press systems, and not only that - we were able to use the Run a batch script action to bulk load each updated file into our SQL Server database.
&lt;/p&gt;&lt;p&gt;
However when we arrived at the customer's site we had an unforeseen problem... 
(&lt;a href="http://www.watchftp.com/testimonial/idonix.html"&gt;read more...&lt;/a&gt;)
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-4680460136704552230?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=4680460136704552230' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/4680460136704552230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/4680460136704552230'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/01/watchftp-customer-idonix.html' title='WatchFTP customer - Idonix'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-6783113764798301169</id><published>2009-01-07T01:30:00.001-08:00</published><updated>2009-01-07T01:30:25.673-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>WatchDirectory 4.5.7</title><content type='html'>&lt;img src="http://www.watchdirectory.net/img/print_1.gif" style="float:left;border:0px;padding-right:5px;padding-bottom:5px" /&gt;
&lt;p&gt;Hello all,
Wishing you a happy new year!
&lt;/p&gt;
&lt;p&gt;
Yesterday we released WatchDirectory v4.5.7, another &lt;b&gt;free upgrade&lt;/b&gt; for all version 4 customers.&lt;br /&gt;
This new release has an important issue fixed for the wdPostman (System.Mail) program, the component responsible for sending emails. Previous versions sometimes had long (up to 30 seconds) delays between each message.
&lt;/p&gt;

&lt;h3&gt;To Install&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.watchdirectory.net/download.html"&gt;Download the latest version&lt;/a&gt; from our website&lt;/li&gt;
&lt;li&gt;Stop all WatchDirectory tasks, including the "System.Mail" component&lt;/li&gt;
&lt;li&gt;Install the new release "on top" of your old release so it will see your tasks and settings.&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-6783113764798301169?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=6783113764798301169' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/6783113764798301169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/6783113764798301169'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/01/watchdirectory-457.html' title='WatchDirectory 4.5.7'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-8860114403092786064</id><published>2009-01-04T06:04:00.000-08:00</published><updated>2009-01-04T06:09:19.009-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>WatchFTP 2.0 released</title><content type='html'>&lt;img src="http://www.watchftp.com/wfhelp/history_en.png" style="float:right;padding:10px" width="200" /&gt;
&lt;h3&gt;WatchFTP 2.0&lt;/h3&gt;
&lt;p&gt;A new version for WatchFTP is available.
&lt;/p&gt;
&lt;p&gt;This version has 2 major improvements:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A new &lt;a href="http://www.watchftp.com/wfhelp/history_en.html"&gt;"Task History"&lt;/a&gt; window that shows you all downloaded files and messages&lt;/li&gt;
&lt;li&gt;An improved "download method". Version 2 will automatically download files in 2 fases:
&lt;ul&gt;&lt;li&gt;Fase 1: detect files. WatchFTP scans the FTP server for new and changed files. All detected files are recorded in the task history database.&lt;/li&gt;
&lt;li&gt;Fase 2: download files. All files recorded in Fase 1 are checked to see if they have changed. If they did not change during the last 30 seconds, the file is downloaded.
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Free Upgrade&lt;/h3&gt;
&lt;p&gt;This new 2.0 version is a &lt;b&gt;free upgrade&lt;/b&gt; for all current (1.x) customers. Your license key will continue to work for version 2.0, just install it "on top" of your current WatchFTP version.
&lt;/p&gt;
&lt;h3&gt;Download&lt;/h3&gt;
&lt;a href="http://www.watchftp.com/download.html"&gt;English Download Page&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.watchftp.de/download.html"&gt;German Download Page&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.watchftp.es/download.html"&gt;Spanish Download Page&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-8860114403092786064?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=8860114403092786064' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/8860114403092786064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/8860114403092786064'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2009/01/watchftp-20-released.html' title='WatchFTP 2.0 released'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-4207673891862757707</id><published>2008-12-15T22:09:00.000-08:00</published><updated>2008-12-15T22:10:35.902-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><title type='text'>WatchFTP 2.0 Beta</title><content type='html'>&lt;img src="http://www.watchftp.com/wfhelp/history_en.png" style="float:right;padding:10px" width="200" /&gt;
&lt;h3&gt;WF 2.0 Beta 1&lt;/h3&gt;
&lt;p&gt;A new beta for WatchFTP is available, see &lt;a href="http://www.watchftp.com/cgi-bin/yabb2/YaBB.pl?num=1229407648"&gt;our forum&lt;/a&gt; for download links.
&lt;/p&gt;
&lt;p&gt;This beta has 2 major improvements:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A new "Task History" window that shows you all downloaded files and messages&lt;/li&gt;
&lt;li&gt;An improved "download method". Version 2 will automatically download files in 2 fases:
&lt;ul&gt;&lt;li&gt;Fase 1: detect files. WatchFTP scans the FTP server for new and changed files. All detected files are recorded in the task history database.&lt;/li&gt;
&lt;li&gt;Fase 2: download files. All files recorded in Fase 1 are checked to see if they have changed. If they did not change during the last 30 seconds, the file is downloaded.
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Free Upgrade&lt;/h3&gt;
&lt;p&gt;When released, this new 2.0 version will be a &lt;b&gt;free upgrade&lt;/b&gt; for all current (1.x) customers. Your license key will continue to work for version 2.0, just install it "on top" of your current WatchFTP version.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-4207673891862757707?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=4207673891862757707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/4207673891862757707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/4207673891862757707'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2008/12/watchftp-20-beta.html' title='WatchFTP 2.0 Beta'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-7476116834373323586</id><published>2008-12-02T23:39:00.000-08:00</published><updated>2008-12-02T23:40:10.892-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>WD 4.5.6 - Run multiple tasks for the same file</title><content type='html'>&lt;img src="http://www.watchdirectory.net/wdhelp/plugins/wdopMultiPlugin.bmp" style="float:right;margin:5px" /&gt;
&lt;h2&gt;New 4.5.6 release&lt;/h2&gt;
&lt;p&gt;We released version 4.5.6 of WatchDirectory a few days ago and this version has a new Plugin: &lt;a href="http://www.watchdirectory.net/wdhelp/plugins/wdopMultiPlugin.html"&gt;Run multiple SubTasks for detected files&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;Here is a copy/paste from the helpfile with some reasons why you may interested in this new plugin:&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;Less tasks to run.&lt;br&gt;
 A SubTask consumes less resources (CPU, memory...) than a "real" task.
 &lt;/li&gt;
 &lt;li&gt;Less disk access.&lt;br&gt;

 All SubTasks share the same file-detection of their main task.
 &lt;/li&gt;
 &lt;li&gt;Guaranteed order of execution.&lt;br&gt;
  If you have multiple tasks monitoring the same directory, you can not be sure which one will detect a new file first.
  SubTasks will always run in the configured order.
 &lt;/li&gt;
 &lt;li&gt;Better Overview, easier maintanance.&lt;br&gt;
  Ten tasks, each having ten SubTasks (10*10=100 SubTasks), are a lot easier to manage than 100 "real" tasks.
 &lt;/li&gt;
 &lt;li&gt;Overcome Operating System limitations.&lt;br&gt;

  Windows&amp;trade; has limits to the number of Services it can run. By combining several tasks, you prevent hitting that limit.
 &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We have made it as easy as possible to "convert" your current tasks to SubTasks. You can "import" the settings of an existing task by selecting it from the "create new SubTask based on" drop-down. This will copy the plugin settings from the selected task.
&lt;/p&gt;
&lt;h2&gt;Supported SubTasks&lt;/h2&gt;
&lt;p&gt;This release does not support all plugins to run as SubTasks, future versions will support more. 
&lt;/p&gt;
&lt;h2&gt;Download&lt;/h2&gt;
&lt;p&gt;Download the new version here:&lt;br /&gt;
&lt;a href="http://www.watchdirectory.net/download.html"&gt;English version&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://de.watchdirectory.net/download.html"&gt;German version&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;This is a &lt;b&gt;free upgrade&lt;/b&gt; for all WatchDirectory 4.x customers. Install the new version "on top" of your current install so it will "see" your previous tasks/settings.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-7476116834373323586?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=7476116834373323586' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7476116834373323586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7476116834373323586'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2008/12/wd-456-run-multiple-tasks-for-same-file.html' title='WD 4.5.6 - Run multiple tasks for the same file'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-6433618672762566528</id><published>2008-11-18T22:00:00.001-08:00</published><updated>2008-11-18T22:00:44.831-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><title type='text'>WatchDirectory 4.5.6 Beta 2 - Combine Tasks</title><content type='html'>&lt;img src="http://www.watchdirectory.net/img/wdopMultiPlugin.bmp" style="float:left;margin:5px;" /&gt;
&lt;p&gt;
We have a new beta of WatchDirectory available with an exciting new feature:&lt;br /&gt;
&lt;b&gt;Run multiple SubTasks&lt;/b&gt; - a way to do multiple "things" for a detected file.&lt;br /&gt;
It is only the most requested feature, and now we have implemented it.
&lt;/p&gt;
&lt;p&gt;
Not all plugins are currently supported by the "Run Multiple Plugins" task.
We will make more plugins capable to run as a SubTask in future releases.
Also note that currently, a SubTask can not (directly) use the output-file of an earlier SubTask.
We have great plans for this new plugin for future releases and we are open for suggestions.
&lt;/p&gt;
&lt;p&gt;
After you have installed this beta and create a new task, you can find the plugin on the "Other plugins" tab.
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;
Make sure to read the help for this plugin!
&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Visit &lt;a href="http://www.watchdirectory.net/cgi-bin/yabb2/YaBB.pl?num=1224653758"&gt;our beta forum&lt;/a&gt; for the download.
&lt;/p&gt;
&lt;p&gt;
Gert
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-6433618672762566528?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=6433618672762566528' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/6433618672762566528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/6433618672762566528'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2008/11/watchdirectory-456-beta-2-combine-tasks.html' title='WatchDirectory 4.5.6 Beta 2 - Combine Tasks'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-229115529729255735</id><published>2008-11-16T00:02:00.001-08:00</published><updated>2008-11-16T00:07:32.832-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>WatchFTP 1.0.9</title><content type='html'>&lt;p&gt;We have released WatchFTP 1.0.9 with the following fixes:&lt;/p&gt;
&lt;img alt="Download files from FTP sites automatically" style="float: right; margin: 4px;" src="http://www.watchftp.com/img/WatchFTP-MonitorFTPSites.png" /&gt;
&lt;ul&gt;
&lt;li&gt;If you configured a task to run as a Windows Service, the userid &amp; password were not always properly set.&lt;/li&gt;
&lt;li&gt;When a task starts it will first do a check upon the configured "local directory" to see if it is accessible.&lt;/li&gt;
&lt;li&gt;When configuring/starting a Windows Service task, you should get better feedback in case of errors.&lt;/li&gt;
&lt;li&gt;When configuring/starting a Windows Service task, the annoying "dos box" is eliminated.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can download the new version here: &lt;a href="http://www.watchftp.com/download.html"&gt;http://www.watchftp.com/download.html&lt;/a&gt;&lt;br /&gt;
En Español - &lt;a href="http://www.watchftp.es/download.html"&gt;http://www.watchftp.es/download.html&lt;/a&gt;&lt;br /&gt;
Deutsche Version - &lt;a href="http://www.watchftp.de/download.html"&gt;http://www.watchftp.de/download.html&lt;/a&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;To install the new version while keeping all your settings/tasks etcetera, make sure to install it "on top" of your previous version.
The installer defaults to your previous selections, so just "ok" through all the setup pages.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-229115529729255735?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=229115529729255735' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/229115529729255735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/229115529729255735'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2008/11/watchftp-109.html' title='WatchFTP 1.0.9'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-7150707958563195572</id><published>2008-11-07T03:24:00.000-08:00</published><updated>2008-11-07T03:28:19.664-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>WatchFTP 1.0.8</title><content type='html'>&lt;img alt="Monitor FTP sites for new files and download them" style="float: left; margin: 4px;" src="http://www.watchftp.com/img/WatchFTP-MonitorFTPSites.png"&gt;
&lt;p&gt;WatchFTP Version 1.0.8 has just been released and has the following new features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New: Proxy support.&lt;/li&gt;
&lt;li&gt;New: Right-click a stopped task and let it "Run Once &amp; Exit".&lt;/li&gt;
&lt;li&gt;New: Let WatchFTP remove FTP directories after all files are downloaded.&lt;/li&gt;
&lt;li&gt;Bugfix: The "Run a Batch File" action failed when the path to the Batch file had spaces in it.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To install the new version while keeping all your settings/tasks etcetera, make sure to install it "on top" of your previous version. The installer defaults to your previous selections, so just "ok" through all the setup pages.
&lt;/p&gt;
&lt;p&gt;
You can download 1.0.8 here:&lt;br /&gt;
http://www.watchftp.com/download.html
&lt;/p&gt;
Gert&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-7150707958563195572?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=7150707958563195572' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7150707958563195572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7150707958563195572'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2008/11/watchftp-108.html' title='WatchFTP 1.0.8'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-2245996364597899849</id><published>2008-10-30T22:15:00.001-07:00</published><updated>2009-03-20T03:37:32.079-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='batch'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchDirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><category scheme='http://www.blogger.com/atom/ns#' term='pdf'/><title type='text'>Automatically split PDF into separate pages</title><content type='html'>&lt;h2&gt;Split PDF into separate pages&lt;/h2&gt;
&lt;p&gt;In a previous post I showed how to &lt;a href="http://watchdirftp.blogspot.com/2008/09/automatically-add-header-page-to-new.html"&gt;add a header page to a PDF&lt;/a&gt; using &lt;a href="http://www.accesspdf.com/pdftk/" target="_blank"&gt;Pdftk&lt;/a&gt;. This example uses the same program to split a PDF into separate pages. See the previous post for Pdftk download info.
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;The previous post only mentioned WatchDirectory, but you can obviously also use WatchFTP's &lt;a href="http://www.watchftp.com/wfhelp/automatically_run_batch_en.html" target="_blank"&gt;Batch File Action&lt;/a&gt; to do the same thing.
&lt;/p&gt;
&lt;h2&gt;The Batch Script&lt;/h2&gt;
&lt;p&gt;Use the following batch script to let Pdftk automatically split the newly detected PDF.
&lt;/p&gt;
&lt;p&gt;If you want to use this script with WatchFTP, to automatically split downloaded PDF's into separate pages, you need to change some variable names in the script.&lt;br /&gt;
All variables that start with &lt;b&gt;WD_&lt;/b&gt; must be changed to &lt;b&gt;WF_&lt;/b&gt;, for example &lt;b&gt;%WD_REASON%&lt;/b&gt; in the script below must be changed to &lt;b&gt;%WF_REASON%&lt;/b&gt;.
&lt;/p&gt;
&lt;p&gt;
(The script does not show properly in some blog-readers, please &lt;a href="http://watchdirftp.blogspot.com/2008/10/automatically-split-pdf-into-separate.html"&gt;copy it from the original post&lt;/a&gt;)
&lt;/p&gt;
&lt;textarea rows="20" cols="80"&gt;
rem Automatically split PDF files into separate pages

rem where is pdftk?
SET PD=C:\Bin\pdftk\pdftk.exe
rem where should we store the newly created pdf-pages?
SET OUTDIR=C:\data\Out

rem check if we are called by WD with a new PDF, ignore other files
IF "%WD_FILE_E%" NEQ "PDF" GOTO :EOF

"%PD%" "%WD_FILE%" burst output "%OUTDIR%\%WD_FILE_B%_%%d.pdf"

rem if you want to delete the original pdf, 
rem remove the "REM" on the next line
REM del "%WD_FILE%"
&lt;/textarea&gt;
&lt;p&gt;
Make sure to properly configure the script in the first few lines (the variables PD and OUTDIR). You probably want to make sure the OUTDIR variable is not set to the directory your WatchDirectory task is monitoring. If it *is* set to that directory, WatchDirectory will call your script again (and again) for the split pages.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-2245996364597899849?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=2245996364597899849' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/2245996364597899849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/2245996364597899849'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2008/10/automatically-split-pdf-into-separate.html' title='Automatically split PDF into separate pages'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8756516514949081443.post-7991592848120077517</id><published>2008-10-23T01:25:00.000-07:00</published><updated>2010-02-14T07:27:45.410-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WatchFTP'/><title type='text'>Undocumented - WatchFTP stops after 10 fails</title><content type='html'>&lt;p&gt;Please note: the current WatchFTP release (2.2.6, released February 14, 2010) has a new window where you can change the settings mentioned in this blogpost.
&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;

&lt;h3&gt;FTP Server connections are unreliable&lt;/h3&gt;
&lt;p&gt;Connections to &lt;b&gt;any&lt;/b&gt; internet based services, including FTP servers, are quite unreliable if a program expects to "look at it" 24 hrs a day.
&lt;/p&gt;
&lt;p&gt;Your PC may be down, your internet connection may be down, the DNS server that translates "ftp.helloworld.com" to "208.xx.16.38" may be down, the FTP server software itself may have crashed (or is overloaded).......
&lt;/p&gt;
&lt;img src="http://www.watchftp.com/img/WatchFTP-MonitorFTPSites.png" style="float:right;padding:4px" /&gt;
&lt;p&gt;So you see, a program such as our &lt;a href="http://www.watchftp.com/" target="_blank"&gt;WatchFTP&lt;/a&gt; that intends to &lt;b&gt;monitor an FTP server 24/7&lt;/b&gt; needs to take care of this problem. It must not just "crash" when a connection or download fails, or should it?
&lt;/p&gt;
&lt;h3&gt;Why the program *SHOULD* crash&lt;/h3&gt;
&lt;p&gt;I've listed a few reasons above why a connection to the FTP server may fail. I am quite sure there are a few hundred others, most notably: you entered the wrong userid/password for the FTP server. In such cases (wrong password), do you want the program to keep running? Trying again and again to login with the wrong password? Giving you a nice green icon, suggesting everything is OK - no need to look in the logs???&lt;br /&gt;
&lt;b&gt;Surely Not!&lt;/b&gt; You &lt;b&gt;only&lt;/b&gt; want to see the green icon if everything is OK.&lt;br /&gt;
Green Icon = No Action Required from you&lt;br /&gt;
Red Icon = Something is wrong - You must investigate!
&lt;/p&gt;
&lt;h3&gt;When the program should *NOT* crash&lt;/h3&gt;
&lt;p&gt;When connection failures are temporary, you want WatchFTP to retry. Most connection problems (not, for example, password problems) will solve themselves after a few seconds and work can continue.
&lt;/p&gt;

&lt;h3&gt;How WatchFTP solves this for "new tasks"&lt;/h3&gt;
&lt;p&gt;When you create a new task, or change an existing task, the WatchFTP user interface (wfcc.exe) writes a "bit" to the configuration file, telling the runtime component (wfrun.exe) this is an "untrusted" task. A task that has never run successfully before. 
&lt;/p&gt;
&lt;h3&gt;The very first run of a "new task"&lt;/h3&gt;
&lt;p&gt;When you start the new task, and wfrun.exe encounters an internet error, it will look at that "bit". If the bit is set (this is a new/untrusted task), wfrun will write the error to the log and exit. 99.9% of the time, the error will be caused by an invalid setting - you have entered a wrong password?.
&lt;/p&gt;
&lt;p&gt;If the first run is successful, wfrun will reset the "untrusted" bit, so the next time it connects to your FTP server, wfrun will behave as in the next paragraph.
&lt;/p&gt;
&lt;h3&gt;Next Runs - The task already exists&lt;/h3&gt;
&lt;p&gt;This task has proved itself. A previous run has connected to your FTP server and downloaded some files. If this task encounters an error it should ignore any error and retry.
&lt;/p&gt;
&lt;p&gt;Well, almost. Maybe the administrator of the FTP server has changed the permissions (password)? Should WatchFTP try to connect again and again?
&lt;/p&gt;
&lt;h3&gt;Undocumented Settings&lt;/h3&gt;
&lt;p&gt;(&lt;i&gt;note that these settings are currently &lt;b&gt;not available&lt;/b&gt; in the User Interface of WatchFTP. Future versions may change this&lt;/i&gt;).
&lt;/p&gt;
&lt;p&gt;What will happen on connection failures (for existing tasks, not for new tasks), is that wfrun will retry several times (with a delay in-between) to connect to the FTP server and download new/changed files.
&lt;/p&gt;
&lt;p&gt;The &lt;b&gt;number of times to retry&lt;/b&gt; is a setting inside the "config file" (contains all settings of this task - see below). If it is not explicitly set (and remember, the user interface doesn't have an option to set it), it defaults to &lt;b&gt;10 retries&lt;/b&gt;. If it fails 10 times, the task will stop.
&lt;/p&gt;
&lt;p&gt;Between each retry, the task will pause a while (to give the problem time to resolve itself). This pause is also read from the "config file" and, if not present, defaults to 60 seconds.
&lt;/p&gt;
&lt;p&gt;The above defaults give your internet/FTP server &lt;b&gt;10 minutes&lt;/b&gt; (10 retries * 60 seconds) to resolve its problems.
&lt;/p&gt;

&lt;h3&gt;Changing the Defaults&lt;/h3&gt;
&lt;img src="http://www.watchftp.com/img/context-menu.png" style="float:right;padding:4px;" /&gt;
&lt;p&gt;Like I said earlier, currently these setting can not be changed using the User Interface of WatchFTP. You need to change the file containing the settings directly.
Below, I describe how to change both settings for a task called &lt;b&gt;MyTask&lt;/b&gt;.
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Stop&lt;/b&gt; the task.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Right-click&lt;/b&gt; it - a popup menu opens.&lt;/li&gt;
&lt;li&gt;In the popup menu, select &lt;b&gt;Explore Task Directory&lt;/b&gt;&lt;br /&gt;
  (actually, the menu-entry below it showing &lt;b&gt;MyTask&lt;/b&gt; as the last part of the path) - Windows Explorer opens inside the directory with log-files of &lt;b&gt;MyTask&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;This is one directory to deep, select the containing ("higher") directory in explorer&lt;/li&gt;
&lt;li&gt;In this directory, you will find a file called &lt;b&gt;MyTask.config&lt;/b&gt;. This is the file that contains all settings for the &lt;b&gt;MyFile&lt;/b&gt; task.&lt;/li&gt;
&lt;li&gt;Open this file with &lt;b&gt;notepad&lt;/b&gt; (not with a rich-text editor like MS-Word)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In notepad, find the line that says
&lt;/p&gt;
&lt;pre&gt;[FTP]&lt;/pre&gt;
&lt;p&gt;Immediately &lt;b&gt;after&lt;/b&gt; (on a new line) it enter those 2 new lines:
&lt;/p&gt;
&lt;pre&gt;maxfailures=123
sleepafterfailure=10
&lt;/pre&gt;
&lt;p&gt;so it becomes&lt;/p&gt;
&lt;pre&gt;[FTP]
maxfailures=123
sleepafterfailure=10
... the rest that was here before ...
&lt;/pre&gt;
&lt;p&gt;(&lt;i&gt;If you read this in a blog-reader like Google-reader, the formatting above may be wrong, please see the original post&lt;/i&gt;)
&lt;/p&gt;
&lt;p&gt;The above settings will retry to connect a lot more (123 times, instead of 10 times) and will wait 10 seconds between each retry (instead of the default 60 seconds). This will allow ~20 minutes downtime for your FTP server (123 times * 10 seconds = ~ 20 minutes)
&lt;/p&gt;
&lt;p&gt;So, if your FTP server if often &lt;b&gt;not reachable for short periods&lt;/b&gt;, you will want to set &lt;b&gt;sleepafterfailure&lt;/b&gt; to a low value (retry with short intervals).
&lt;/p&gt;
&lt;p&gt;If your FTP server is sometimes &lt;b&gt;not reachable for long periods&lt;/b&gt;,  you will want to set &lt;b&gt;sleepafterfailure&lt;/b&gt; to a high value (retry with long intervals).
&lt;/p&gt;
&lt;p&gt;The &lt;b&gt;maximum value&lt;/b&gt; for both settings is ~30000. 30,000 retries, 30,000 seconds. Unless I miscalculate, that will give your FTP server ~28 years to recover ;-)
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8756516514949081443-7991592848120077517?l=blog-en.gdpsoftware.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8756516514949081443&amp;postID=7991592848120077517' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7991592848120077517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8756516514949081443/posts/default/7991592848120077517'/><link rel='alternate' type='text/html' href='http://blog-en.gdpsoftware.com/2008/10/undocumented-watchftp-stops-after-10.html' title='Undocumented - WatchFTP stops after 10 fails'/><author><name>Gert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://2.bp.blogspot.com/_fytinIGeAIA/Sq8ds-J9U9I/AAAAAAAAAOA/X5lGUmKwX88/S220/gdps64k64.gif'/></author><thr:total>0</thr:total></entry></feed>
