Creation HistoryPreliminary stageThe program has already quite a long history. It all began in the summer of 2002, when I was interested in downloading of wallpapers from the Internet. However, I have dealt with the problem of the large number of duplicate and damaged pictures. In the beginning I tried to clean up my collection manually. However, if more than 10 thousand images, it was so difficult, that I thought of somehow automate this process. At that time I had a lot of free time and desire (I had just studied C++ Builder), and I decided to independently create the corresponding utility. After a couple of months of work I created a program BEJpegSearch (Bad and Equal JPEG-files SEARCH), then I used it for my own needs during the year. All this time I was improving and testing the program. The series AntiDupl-1.xBy the autumn of 2003, the program has stabilized, and I after a series of positive feedback from my friends made a decision to post it online for public use. However, I had to change its name to AntiDupl, because old name was difficult pronounceable and not memorable. The first public version - 1.15 was released at 10/17/2003. This series with minimal changes lasted until November 2005, when was the last version numbered 1.17. All programs series had the following key features:
Its detail description is located here (in Russian). Despite a number of advantages, it has significant drawbacks:
The series AntiDupl-2.xJust after release of AntiDupl-1.17 I started to work with new version of the program. In it I hoped to solve many of the problems listed above. By the time I was already quite a long time engaged in programming, and I wanted to rewrite the program in the light of experience. 04/09/2006 through five months of work it was fully completed and published under the number 2.0. In fact, the program was written from scratch, laying foundation for a new 2-Series. Here is its detailed description (in Russian). Below are the key innovations in this series:
Despite the significant progress of the second version compared to the first, it remained unresolved many of the problems listed above. Other problems have been solved only partially, in addition additional disadvantages were elucidated. From the perspective of users of the main ones were:
There were also weaknesses from a technical point of view:
The series AntiDupl.NET-1.xI had solved this problem only by creation of brand-new program with name AntiDupl.NET. I started work in September 2007. But because of the large volume of work, also because of the circumstances, the process of its development indecent lasted nearly one and a half years. Nevertheless, this program was born finally... |