Omnimaga

Calculator Community => Other Calculators => Topic started by: DrDnar on July 15, 2011, 06:24:50 pm

Title: Axe Undeleter
Post by: DrDnar on July 15, 2011, 06:24:50 pm
Axe Undeleter



http://www.omnimaga.org/index.php?action=downloads;sa=view;down=692

An undeleter written in Axe that can undelete all variable types except groups. It does some pretty wacky things, such as abusing the files feature and doing shifty things with the VAT. It's far larger than my assembly undeleter, but this is exactly what you need if you need to undelete a picvar, list, string, or something else that isn't a program or appvar.
Title: Re: Axe Undeleter
Post by: Deep Toaster on July 15, 2011, 07:18:19 pm
Yay an updated Undeleter! Nice job on the new UI. Plus since it's Axe, you can easily back it up and restore the source :D
Title: Re: Axe Undeleter
Post by: Eeems on July 15, 2011, 07:42:36 pm
There seems to be some issues with the readme. F4 will disable the skipping sections behaviour, and it seems that it is any number from 2-7 ( or 8 ) to undelete an item because 1 doesn't work.

EDIT: Actually...it seems that it does work for 1. Only after you have said not to undelete something so it shows up on the first line. Maybe adding some sort of prompt so it's easier to figure out what key to press?
Title: Re: Axe Undeleter
Post by: DrDnar on July 15, 2011, 08:11:38 pm
It's the specific line number. Line number 1 doesn't work at first because it has the sector number there. After you say "no," the first item shows up on line 1. It wouldn't be hard to change this behavior if you look in the source.
Title: Re: Axe Undeleter
Post by: Deep Toaster on July 16, 2011, 12:11:19 pm
Personally I think it's more intuitive to have it start counting at one. Maybe put the actual number next to it (like 1:, 2:, etc.)?
Title: Re: Axe Undeleter
Post by: Munchor on July 24, 2011, 09:54:18 am
Quote
An undeleter written in Axe that can undelete all variable types except groups. It does some pretty wacky things, such as abusing the files feature and doing shifty things with the VAT. It's far larger than my assembly undeleter, but this is exactly what you need if you need to undelete a picvar, list, string, or something else that isn't a program or appvar.

Undelete means like restoring deleted files? I didn't know this was possible on-calcs, I thought the files just disappeared forever.
Title: Re: Axe Undeleter
Post by: JosJuice on July 24, 2011, 09:56:32 am
Undelete means like restoring deleted files? I didn't know this was possible on-calcs, I thought the files just disappeared forever.
All files continue to exist until you garbage collect, so retrieving old versions of files is possible. :)
Title: Re: Axe Undeleter
Post by: Munchor on July 24, 2011, 09:57:49 am
Undelete means like restoring deleted files? I didn't know this was possible on-calcs, I thought the files just disappeared forever.
All files continue to exist until you garbage collect, so retrieving old versions of files is possible. :)

Is it like on Windows: when we delete a file, it only tells the OS the space that file used is now free and it doesn't really delete it. So there are some programs to get files that were deleted?
Title: Re: Axe Undeleter
Post by: JosJuice on July 24, 2011, 09:59:38 am
Undelete means like restoring deleted files? I didn't know this was possible on-calcs, I thought the files just disappeared forever.
All files continue to exist until you garbage collect, so retrieving old versions of files is possible. :)

Is it like on Windows: when we delete a file, it only tells the OS the space that file used is now free and it doesn't really delete it. So there are some programs to get files that were deleted?
Yes, that's kinda how it works - but Windows might garbage collect some files without you noticing.
Title: Re: Axe Undeleter
Post by: Munchor on July 24, 2011, 10:00:48 am
Undelete means like restoring deleted files? I didn't know this was possible on-calcs, I thought the files just disappeared forever.
All files continue to exist until you garbage collect, so retrieving old versions of files is possible. :)

Is it like on Windows: when we delete a file, it only tells the OS the space that file used is now free and it doesn't really delete it. So there are some programs to get files that were deleted?
Yes, that's kinda how it works - but Windows might garbage collect some files without you noticing.

Yeah of course, if I delete a file and then download a file, the download may use the other file's reserved space and Windows doesn't tell me about it.
Title: Re: Axe Undeleter
Post by: Matrefeytontias on March 04, 2012, 01:27:19 pm
Can I undelete an appvar ? I accidentally deleted an Axe back-up file -_-'
Title: Re: Axe Undeleter
Post by: shmibs on March 04, 2012, 04:19:55 pm
An undeleter written in Axe that can undelete all variable types except groups.

so i assume so
Title: Re: Axe Undeleter
Post by: Deep Toaster on March 04, 2012, 04:23:47 pm
Hey, I guess I missed this when he released it. The original Undeleter's been such a lifesaver to me, I guess I'll need this too.

EDIT: Wait a minute, I didn't miss it... But I never downloaded it to my real calculator or I lost it for some reason O.o
Title: Re: Axe Undeleter
Post by: DrDnar on March 04, 2012, 04:48:32 pm
Can I undelete an appvar ? I accidentally deleted an Axe back-up file -_-'
Yes, it can undelete appvars, but only if it was archived and you haven't garbage collected since you deleted it.

I should note that my original assembly undeleter (http://www.ticalc.org/archives/files/fileinfo/411/41128.html) is much smaller. Its primary disadvantage is not being able to undelete anything except programs and appvars.

Fun fact: While writing the Axe undeleter, I had to undelete its source more than once.
Title: Re: Axe Undeleter
Post by: Matrefeytontias on March 05, 2012, 03:32:40 am
Ah ok, I was doubting because of the :
But this is exactly what you need if you need to undelete a picvar, list, string, or something else that isn't a program or appvar.
Title: Re: Axe Undeleter
Post by: hellninjas on March 05, 2012, 12:15:26 pm
Im glad I got this!
Deleted my pic :P
EDIT: New page :)
Title: Re: Axe Undeleter
Post by: DJ Omnimaga on March 06, 2012, 03:11:48 am
A nice program I wish I had back in the Illusiat 2002: La QuĂȘte Ultime days
Title: Re: Axe Undeleter
Post by: LincolnB on March 06, 2012, 05:54:42 pm
Wow this sounds good, I'll have to try it out sometime.
Title: Re: Axe Undeleter
Post by: Stefan Bauwens on March 13, 2012, 08:46:57 am
I've used an undeleter once(can't remember if it was this one) but they are really a necessity. So thanks for making it. :)
Title: Re: Axe Undeleter
Post by: C0deH4cker on March 13, 2012, 12:53:42 pm
i have this as a zStart shortcut :P