interactive_binary_decision(33) Sprache: Deutsch


Interactive Binary Decision

Beschreibung

Mit dem Programm Interactive Binary Decision konnte man anhand von Binären Fragen (mit nur zwei Antwortmöglichkeiten) Einträge in eine sortierte Liste eintragen. Das Programm arbeitete interaktiv auf der Kommandozeile und nutzte ein sehr einfaches XML Datenformat.

Man konnte das Programm z. B. nutzen, um Filme in eine sortierte Liste einzutragen, sodass der beste Film oben stand und der schlechteste unten. Man musste dazu nur einen neuen Listeneintrag hinzufügen und die Fragen beantworten. Dies war unter Umständen einfacher, als sich im Kopf eine richtige Reihenfolge zurechtzulegen.

Ein Programmaufruf konnte z. B. so aussehen:

$ java InteractiveBinaryDecision zahlen.xml
Interactive Binary Decision 1.0, Copyright (c) 2012 Ma_Sys.ma.
For further info send an e-mail to Ma_Sys.ma@web.de.

Created new database file: "/[...]/zahlen.xml".
The selected database has no topic associated with it.

What do you want to do now?

a  add entries
p  print out current content
x  export current content to simple text file
i  import entries from text file
d  remove entries (d: delete)
e  edit entries
m  edit metadata
s  sync database to hdd (automatically done on exit)
q  exit program (q: quit)

[a/p/x/d/e/m/s/q]? a

New entry name [q: abort]: Zahl 1
New entry name [q: abort]: Zahl 2
Place entry before or after "Zahl 1" [b/a/q]? a
New entry name [q: abort]: Zahl 3
Place entry before or after "Zahl 1" [b/a/q]? a
Place entry before or after "Zahl 2" [b/a/q]? a
New entry name [q: abort]: Zahl 1.5
Place entry before or after "Zahl 2" [b/a/q]? b
Place entry before or after "Zahl 1" [b/a/q]? a
Place entry before or after "Zahl 2" [b/a/q]? b
New entry name [q: abort]: q

What do you want to do now?

a  add entries
p  print out current content
x  export current content to simple text file
i  import entries from text file
d  remove entries (d: delete)
e  edit entries
m  edit metadata
s  sync database to hdd (automatically done on exit)
q  exit program (q: quit)

[a/p/x/d/e/m/s/q]? p

1. Zahl 1
2. Zahl 1.5
3. Zahl 2
4. Zahl 3

What do you want to do now?

a  add entries
p  print out current content
x  export current content to simple text file
i  import entries from text file
d  remove entries (d: delete)
e  edit entries
m  edit metadata
s  sync database to hdd (automatically done on exit)
q  exit program (q: quit)

[a/p/x/d/e/m/s/q]? q

Mit neueren Versionen konnte man auch Kommandos aufrufen, um den Vergleich durchzuführen. Mit dem MDVL-Script ma_img_compare konnte man so z. B. Bilder vergleichen.


Zum Seitenanfang