Erste Milestone von Dedupe erreicht!
Verfasst: Do Dez 01, 2011 12:23 am
Hallo Forum,
heute ist ein kleiner Freudentag für mich
Mai/Juni 2010 ist der Startschuss für Dedupe gefallen. Alles hat mit einem Hello Word in Cmake angefangen. Heute mit Commit Nr 237 haben wir ein funktionierendes Feature. Es lassen sich jetzt über die Kommandozeile Dateien und Ordner angeben. Die werden durchsucht, der Hash berechnet und in einer Datenbank abgespeichert. Ohne einen SqliteBrowser ist davon leider noch nichts zu sehen und die Duplikate werden auch noch nicht gefunden, aber hey endlich funktioniert irgendetwas von dem Programm.
Ich erkläre uns jetzt offiziell als in der Alpha Phase angekommen Dieser Teil hier stellt die erste von wahrscheinlich 4-6 Alpha Phasen dar. Jede Phase steht für ein Feature. Planung sieht so aus:
Alpha1: Dateien hinzufügen, hashen und in die Datenbank speichern. (Done)
Alpha2: Dateien aus der Datenbank löschen. (Kein großer Aufwand)
Alpha3: Duplicate finden( Monsterteil )
Alpha4: Absichtliche Duplikate festlegen (Mal sehen)
Alpha5: Multithreading sollte funktionieren( Sehr spannend, wirkliche Parallelisierung habe ich noch nie gemacht )
Alpha6: Spielereien ala überwachte Ordner
Bis Alpha4 ist noch Zeit für Featurerequests und Schnittstellenwünsche, danach will ich das ganze erst mal einfrieren und stabil bekommen. So sehen die Pläne zur Zeit aus. Und jetzt Party!!!!
heute ist ein kleiner Freudentag für mich
Mai/Juni 2010 ist der Startschuss für Dedupe gefallen. Alles hat mit einem Hello Word in Cmake angefangen. Heute mit Commit Nr 237 haben wir ein funktionierendes Feature. Es lassen sich jetzt über die Kommandozeile Dateien und Ordner angeben. Die werden durchsucht, der Hash berechnet und in einer Datenbank abgespeichert. Ohne einen SqliteBrowser ist davon leider noch nichts zu sehen und die Duplikate werden auch noch nicht gefunden, aber hey endlich funktioniert irgendetwas von dem Programm.
Ich erkläre uns jetzt offiziell als in der Alpha Phase angekommen Dieser Teil hier stellt die erste von wahrscheinlich 4-6 Alpha Phasen dar. Jede Phase steht für ein Feature. Planung sieht so aus:
Alpha1: Dateien hinzufügen, hashen und in die Datenbank speichern. (Done)
Alpha2: Dateien aus der Datenbank löschen. (Kein großer Aufwand)
Alpha3: Duplicate finden( Monsterteil )
Alpha4: Absichtliche Duplikate festlegen (Mal sehen)
Alpha5: Multithreading sollte funktionieren( Sehr spannend, wirkliche Parallelisierung habe ich noch nie gemacht )
Alpha6: Spielereien ala überwachte Ordner
Bis Alpha4 ist noch Zeit für Featurerequests und Schnittstellenwünsche, danach will ich das ganze erst mal einfrieren und stabil bekommen. So sehen die Pläne zur Zeit aus. Und jetzt Party!!!!