Well people here it is! The much anticipated Toucan 1.0 Prerelease 1 is now available to download here. A quick summary of the features available is here.
Also please note that at this time it is not hosted by PortableApps.com so all give your thanks to Ryan for hosting it. Finally you cannot in place upgrade this over PUSS as there have been a number of changes to the structure and naming and files that makes it incompatible.
Oh, and one other thing, I will upload the manual and instructions for using some of your PUSS settings later, as well as some screenshots.
Have fun and please post any bugs below.
*Edit* The new downloads are up with the help files included, if you grabbed and early copy you can download it separately, you just need to drop it in the Toucan directory. *Edit*
*Edit*As this has taken Ryan's hosting down, you can now get a copy from here:
http://www.mediafire.com/?3d2dlwmggse *Edit*
Haven't found any bugs yet.
But the hunt goes on...
“Science is the belief in the ignorance of the experts” - Richard P. Feynman
"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate
hope not, be and Ryan have been bugfixing all morning/evening (depending on your timezone)
Yours
Steve Lamerton
My Blog
Be or me
Evening for me.
----
Ryan McCue.
Blog.
So all that Airbus-delay trouble over here in Europe is because of YOU!
Simeon.
"If you're not part of the solution, you're part of the precipitate."
could you change that please
Yours
Steve Lamerton
My Blog
I'll think about it. MUHAHAHA!!!!!
----
Ryan McCue.
Blog.
So all that Airbus-delay trouble over here in Europe is because of YOU!
Simeon.
"If you're not part of the solution, you're part of the precipitate."
are now up!
Yours
Steve Lamerton
My Blog
Looks good, but for the backup I would recommend having the default source dir be the drive and the backup file be the same as John's PAB.
cowsay Moo
cowthink 'Dude, why are you staring at me.'
Looks like you took my site down
I'll ask my host what exactly used most of my bandwidth though.
----
Ryan McCue.
Blog.
So all that Airbus-delay trouble over here in Europe is because of YOU!
Simeon.
"If you're not part of the solution, you're part of the precipitate."
LOL!! I hope you get it back up.
cowsay Moo
cowthink 'Dude, why are you staring at me.'
sorry about that, if you find out I'd love to know how much was downloaded, so I can figure of the numbers.
Yours
Steve Lamerton
My Blog
I'll check the logs later, once my site is back up
----
Ryan McCue.
Blog.
So all that Airbus-delay trouble over here in Europe is because of YOU!
Simeon.
"If you're not part of the solution, you're part of the precipitate."
Looks great.
"There is a tendency for the world to say to America, 'the big problems of the world are yours, you go and sort them out,' and then to worry when America wants to sort them out.
Tony Blair
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook
Hello, Steve,
I've found a little quirk: if in the sync pane you add an extension, such as "exe", it will copy files called just "exe" (not "something.exe", plain "exe"), it will also copy a directory called "something.exe" and all it's files (that aren't excluded in some other way) BUT (and here's the rub) it will skip a directory called "exe".
I'm surprised how smart it is about that. My first thought was "this can never work without knowing if you mean an extension or a name". But it does. Just that one little funny case got away.
As an example of real life usage: if I want to backup/mirror/copy/whatever only my php files, and not my html files, I might want the html folder, but excluding the .html files.
Congrats on a great app! I'm loving it!!! (Besides, it seems it took a twisted mind like mine to find something resembling a bug in it!)
you like it! As for the exclusion handling, that piece of code is a little bit crazy at the moment, I am thinking of giving it a little overhaul so that you choose either to exclude files or folders of that name to stop problems such as this.
Yours
Steve Lamerton
My Blog
In the source dir I put a copy of good ol' NOTEPAD.EXE.
I opened it.
I mirrored (preserving attributes).
Everything OK. Now in the destination folder I have another copy of NOTEPAD.EXE. I opened it.
Mirror again (both notepads open).
Boom! Toucan Error. Failed to modify file times for '....NOTEPAD.EXE' (error 32: the process cannot access the file because it is being used by another process.)
And the details button (I'm very favourably surprised that you're showing errors with this amount of detail!!!) said:
[little MB_ICONERROR] Cannot remove fileC:\.....NOTEPAD.EXE (No space between file and C:\ and no quotes)
[little MB_ICONERROR] Failed to copy the file '....NOTEPAD.EXE' to '....NOTEPAD.EXE'
[little MB_ICONERROR] Failed to open '[destination path]\NOTEPAD.EXE' for writing (error 32: the process cannot access the file because it is being used by another process.)
[little MB_ICONERROR] Failed to modify file times for '[destination path]\NOTEPAD.EXE' for writing (error 32: the process cannot access the file because it is being used by another process.)
It shouldn't have tried to do all that. It should have seen that all attributes were the same and leave the file alone.
Then I did the same thing with two copies of NOTEPAD.EXE in each dir (one in a sub dir, of course). This confirmed that in spite of errors it goes on with the rest, which is what I wanted to confirm. (With me, that one is a must. I hate programmes saying: "Failed on one file. Aborting", or just sittig there waiting for me to click OK for each file that goes wrong.) So congrats again!!!
But I got this log/details (path to dst and src removed by me):
12:16:42: Could not remove file\dst\NOTEPAD.EXE
12:16:42: Could not remove file\dst\exe2\NOTEPAD.EXE
12:16:42: Failed to copy the file '\src\exe2\NOTEPAD.EXE' to '\dst\exe2\NOTEPAD.EXE' (error 32: the process cannot access the file because it is being used by another process.)
12:16:42: Failed to open '\dst\exe2\NOTEPAD.EXE' for writing (error 32: the process cannot access the file because it is being used by another process.)
12:16:42: Failed to modify file times for '\dst\exe2\NOTEPAD.EXE' (error 32: the process cannot access the file because it is being used by another process.)
12:16:42: Failed to copy the file '\src\NOTEPAD.EXE' to '\dst\NOTEPAD.EXE' (error 32: the process cannot access the file because it is being used by another process.)
12:16:42: Failed to open '\dst\NOTEPAD.EXE' for writing (error 32: the process cannot access the file because it is being used by another process.)
12:16:42: Failed to modify file times for '\dst\NOTEPAD.EXE' (error 32: the process cannot access the file because it is being used by another process.)
The order seems to be a bit haphazard. With just two files, this isn't a problem, but in a long log, with many failures and four entries per failure... ouch!
I really start to hate people who use the pre tags and don't worry about the length of their lines. It makes the page huge. Can some moderator please cut it down???
“Science is the belief in the ignorance of the experts” - Richard P. Feynman
"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate
I did cut them down as much as I could. I took off all the dirs... And as all that happened in a directory inside a directory on the desktop, that is quite some chars... but I didn't think of using <cite> tags. :S
To whoever replaced those for the <pre>: Thanks.
well the key to this seems to be not to have the processes open when you try to sync them. As for the order, that is all due to the way it mirrors, see my post below.
Yours
Steve Lamerton
My Blog
If you add an exclude, don't fill anything in and hit OK, you get a blank line. This doesn't seem to cause any damage, but it looks a bit... dunno... "untidy"?
infact I'd already done this one!
Yours
Steve Lamerton
My Blog
I just mirrored my USB drive (B:) (8.73 GB used) on top of yesterday's backup (a directory in F:).
It seem's to have worked OK (acording to WinMerge), but I got an error log with 3732 lines (seems like it's only 933 files with four lines for each).
Sample lines for one file:
Line 932:
02:03:57: Could not remove fileF:\...\entries
Lines 3730 to 3732:
02:36:10: Failed to copy the file 'B:\...\entries' to 'F:\...\entries' (error 5: access is denied.)
02:36:10: Failed to open 'F:\...\entries' for writing (error 5: access is denied.)
02:36:10: Failed to modify file times for 'F:\...\entries' (error 5: access is denied.)
The funny thing is that many (all?) of the files that failed like this where un-modified and closed (some have been so for days). If you can think of any tests that I could perform that would help to diagnose this, just shoot. I'll be glad.
Also, the progress bar seems to be for individual files, without any indication of progress for the whole job, which would be interesting to have because it takes a couple of hours to mirror so many data.
(I would post the complete log, but then again, I don't want to incurr Simeon's rage)
this seems to be another error when using the mirror stuff, I have been meaning to give that all an overhaul anyway, and I think I have some ideas about how to fix it, the main problem is that it deletes all of the contents of one folder and then copies them across.
*Edit* And as for new progress dialogs, there are already in the works.
Yours
Steve Lamerton
My Blog
Hi!
I really love Toucan, great little App. I have just one question - in future, will it include auto-backup function, e.x. on running the app?
Keep up the good work!
Wichura
I'm glad you like the app, if you want autorunning you could always use a batch file to execute the backup, see the help file for more info!
Yours
Steve Lamerton
My Blog
Works like a charm. This liitle one definitely stays on my pendrive. Thank you!!!
OT: Would you know how to stop cmd.exe window popping up when I run my file? I simply want it to run in background, without my knowledge
Cheers
Wichura
good question, I'll look into that for you!
*Edit* you could try this in usage four!.
Yours
Steve Lamerton
My Blog
See here.
Yours
Steve Lamerton
My Blog
What if I run backup on a different computer? Will it automatically erase all my files?
Is it possible to backup only files that are newer, and to leave everything else as it is?
Cheers
Wichura