Subversion Repositories decoder

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 daniel-mar 1
(De)Coder 4.1 Betatest
2
----------------------
3
 
4
Bericht von Thomas Bretzke (taccon software project)
5
 
6
Nachdem die Installation problemlos ablief, öffne ich (De)Coder über die
7
entsprechende Verknüpfung auf dem Desktop. Das Programm startet sofort.
8
Danach fühle ich mich für kurze Zeit ein wenig allein gelassen, aber nur,
9
bis ich die dezente Information lese, in der mir beschrieben wird, dass ich
10
über die Menüleiste eine Datei öffnen kann.
11
Das tue ich auch prompt: Eine knapp 500 MB große .zip-Datei wird mein Testob-
12
jekt. Das funktioniert ohne Zwischenfälle.
13
Mir werden nun einige Informationen über die Datei angezeigt. Darunter 2 Fel-
14
der, in die ich ein Passwort eingeben und wiederholen kann. Ich wähle eines
15
mit 11 Zeichen, ein Mix aus Zahlen und Buchstaben. Dafür bekomme ich immerhin
16
eine Bewertung von 31%. Nachdem ich das Passwort wiederholt habe, und mir die
17
Übereinstimmung der beiden Passwörter korrekt ausgegeben wird, will ich die
18
Codierung starten. Aber... Wo?
19
Mir fällt die Menüleiste nach kurzer Überlegung ins Auge. Ich rufe über "Aktionen"
20
den Menüpunkt "Datei verschlüsseln..." auf.
21
Einige Zeit höre ich, dass meine Festplatte Geräusche von sich gibt. (De)Coder
22
zeigt mir aber leider keinen Status an (Nur "Programm ist bereit" und "0%"). Nach
23
einiger Zeit wird mir in der Statusleiste des Programms angezeigt, dass die Datei
24
verschlüsselt wird und (in %) wieviel davon bereits erledigt wurde.
25
Das Verschlüsseln dauert einen Blick, die Zeit erscheint mir aber als durchaus ge-
26
rechtfertigt. Danach wähle ich aus, wo die verschlüsselte Datei gespeichert werden
27
soll. Das funkioniert wunderbar.
28
 
29
Nun öffne ich die verschlüsselte Datei. Ich habe den (De)Coder noch geöffnet und
30
doppelklicke auf die Datei im Explorer. Das Programm öffnet sich ein zweites Mal.
31
"Schade!", denke ich mir, und schließe die alte Instanz des Programms.
32
Ich gebe in das Feld das Passwort zum Entschlüsseln ein. Dann geht es, nach kurzer
33
Vorbereitungsphase, bei der ich leider wieder ohne Rückmeldung vom Programm aus-
34
kommen muss, auch schon mit der Entschlüsslung los.
35
Nach passabler Zeit (immerhin: 500 MB) sind die 100% erreicht. Der Status springt
36
wieder auf "Programm ist bereit." und "0%". Und dann? Dann passiert erst einmal
37
für einige Minuten gar nichts. Zumindest wird mir von (De)Coder nichts ange-
38
zeigt. Die Fesplatte ist da allerdings anderer Meinung und scheint Schwerstar-
39
beit zu verrichten. Daher warte ich.
40
Wie sich nach einiger Zeit zeigt, hat sich das statuslose Warten gelohnt: Ich
41
darf nun auswählen, wohin die entschlüsselte Datei gespeichert werden soll. Korrek-
42
terweise wird mir auch der ehemalige Dateiname vorgeschlagen. Das Speichern funktio-
43
niert dann auch flott und problemlos.
44
Als nächstes versuche ich noch einen Ordner zu verschlüsseln. Das funktioniert
45
offenbar auf Basis eines Zip-Archivs, das der (De)Coder sofort nach Auswahl des
46
Verzeichnisses erstellt. Allerdings "hüpft" der während der Komprimierung ange-
47
zeigte Prozentsatz in der Wertigkeit einige Male hin und her. Hier wird vermut-
48
lich der Status für einzelne Dateien angezeigt. Nur leider wird das nicht so
49
stark deutlich.
50
 
51
Zusammenfassend hat mir die Beta-Version des (De)Coders gut gefallen. Sie verursachte
52
bei mir keine schwerwiegenden Fehler und funktioniert ohne Probleme. Positiv aufgefallen
53
sind mir die ausgereifte Kontextmenüintegration, die Möglichkeit des Drag&Drop und die
54
vielen Optionen.
55
Ein paar kleine Schwächen in puncto Benutzerfreundlichkeit sollten noch ausgeglichen 
56
werden. Einige Gedanken dazu:
57
--> "Willkommen"-Feld mit "Aufgaben" (Funktionen), die man erledigen könnte?
58
--> Entweder mehr Hinweise (so wie bei der Anfangsseite) oder Buttons für die
59
    Ver- und Entschlüsselung. Die Bedienung rein über das Menü ist für dieses
60
	kleine Tool ein wenig gewöhnungsbedürftig.
61
--> Bessere Statusanzeigen! Ich möchte gern mehr als eine Prozentzahl sehen. Ein
62
	Statusbalken würde schon viel helfen und die Zeit absehbarer darstellen.
63
--> Mehr Statusanzeigen: Es gab häufig Situationen, in denen mein Rechner augen-
64
	scheinlich viel zu tun hatte, mir aber vom (De)Coder nicht ausgegeben wurde,
65
	was gerade passierte. Ungeduldige Benutzer könnten meinen, die Software würde
66
	hängen und das Programm per Taskmanager beenden!
67
--> Im Konfigurationsdialog anstatt der Buttons CheckBoxes einsetzen! Da kann man
68
	dann auch gleich den aktuellen Status der Funktion erfahren.
69
--> Dokumentation: Link zu und Nennung von InnoSetup: Bitte umgehend entfernen! Es
70
	geht nicht, dass ein Partner von uns für ein Konkurrenzprodukt wirbt.
71
 
72
Stellungnahme von Daniel Marschall zu den Verbesserungsvorschlägen
73
 
74
a) Zur Kenntnis genommen; Buttons werden zusätzlich eingefügt
75
b) Leider ist es technisch nicht möglich, eine Statusanzeige für den kompleten ZIP-Status
76
   zu machen. Ich werde aber ein Form entwerfen, das einen durchlaufenden XP-Balken zeigt,
77
   damit der Benutzer weis, was gearbeitet wird.
78
c) CheckBoxes im ConfigForm sind bereits vor Freigabe des Betaberichtes eingebaut worden
79
d) InnoSetup-"Werbung": Find ich jetzt ein bißchen arg, aber werde ich machen. Ich kann
80
   Cetup so lange nicht nutzen, bis es alle meine Anforderungen ausführen kann. Werde mal
81
   schauen. Erwähnen muss ich es aber irgendwo (+ Link), da ich auch den Quellcode komplett offenlege
82
   und die Benutzer müssen wissen, welchen Installer sie zum öffnen des Scriptes brauchen.
83
e) Es ist erwünscht, dass beim doppelklick einer Datei eine zweite Instanz sich öffnet.
84
f) Einige Funktionen werden noch eingebaut.