How do you distinguish between intentional and unintentional changes? How much storage overhead do you need to keep all changes so that you can roll back any unintentional change?
I'm only a rocket scientist, not a CS person, but it seems intuitive to me. If it's an intentional change, then the new version will have a later last-modified date than the back-up. If the hash of the back-up copy made at the time it was written matches a hash calculated at the time of the second back-up, then the integrity of the back-up is confirmed. If the active copy has not been intentionally changed in the interval, and its hash no longer matches the other two, then the active should be discarded in favor of the back-up. I'm sure you can do the mental figuring for the equivalent to detect if the back-up rather than the active has bitrotted.
The challenge arrives if you have *both* intentional and unintentional changes to the same file between successive back-ups. To exclude unintentional changes, you would have to do hashes every time you save/compile/whatever,as well as keep a keystroke log of the edits. Then, you would have to execute the exact same change process on the back-up copy, repeating the process described above. It would be incredibly resource-intensive (essentially having a 'bot duplicate the work you have performed between back-ups), but it would sure be thorough.
Lord, I HOPE this is not an original idea. If I just invented it, and somebody tries to patent it later, you're in for a world of hurt.
Has anybody smoked in space? You know it's going to come up at some point.
I remembered hearing something about smoking on Mir. This article was the fisrt I stumbled on when I just googled it.
Actually, things have changed. As part of this announcement they also announced that they will be digging through your browser history in order to provide more targeted ads, rather than just mining what you do through their website and websites that track for them
At last, a reason to keep Opera on my computer.
Please provide a link to any mainstream working application for Mac OS X that uses Qt. I don't know of a single one because Qt's support for XCode is incredibly poor.
calibre. Extremely popular in the ebook community. And I have never used the language, but I imagine that you're correct about the issues. Qt on MacOS must be a real PITA, because I've had to submit bug reports for problems that I could have avoided using just Applescript.
But the truth is the original three movies didn't (and still don't) need any prequels/sequels/bollocks.
After the first movie came out, I was actually quite intrigued, and looking forward to seeing what the "Clone Wars" were about. From the name, there was clearly a fascinating story to be told about the morality and ethics of cloning, that must have led up to a huge, all-encompassing holy war on the order of Dune's Butlerian Jihad. The Clone Wars may or may not have been connected to the fall of the Republic; Obi-Wan's original tale to Luke was ambiguous. There was some intriguing fan fiction positing that cloning could have led to the corruption/dissolution of the Jedi Order (taking advantage pun-like naming opportunity through characters called "OB-1" and "OB-2.")
The "Clone Wars" we got were anything but. The fact that the events leading up to the rise of the Empire would still be called "The Clone Wars" a generation later is still something I can't wrap my head around. Why in the name of all that's holy aren't these events known as "The Trade Federation Uprising," or "Collapse of the Republic?" Clones were only a portion of the action, and certainly weren't what the war was about.
Considering the HEADLINE just told us that the Rubik's Cube isn't meant to be a toy, then the summary went and compared it to 'other toys' which have been around a long time, I'm going to go with the Rubik's Cube as the odd one out.
Not exactly. Slinky wasn't originally a toy either.
The moon is made of green cheese. -- John Heywood