'Klappbare Listbox'

Fragen zu Tkinter.
Benutzeravatar
numerix
User
Beiträge: 2696
Registriert: Montag 11. Juni 2007, 15:09

Das ist kein "logischer Fehler", sondern eine Frage der Definition.
0.5 MB sind in der Tat 500 kB, aber 0.5 MiB wären 512 KiB ... :D

Zum Einlesen: http://de.wikipedia.org/wiki/Megabyte
Xynon1
User
Beiträge: 1267
Registriert: Mittwoch 15. September 2010, 14:22

Mach es wie Microsoft und lass es in KB angeben, weil sie es anders nicht hinbekommen haben (zumindest in ihrer Explorer-Suche) :mrgreen:
Traue keinem Computer, den du nicht aus dem Fenster werfen kannst.
Xynon auf GitHub
Py-Prog
User
Beiträge: 673
Registriert: Dienstag 16. Februar 2010, 17:52
Wohnort: G:\ermany

Xynon1 hat geschrieben:Mach es wie Microsoft und lass es in KB angeben, weil sie es anders nicht hinbekommen haben (zumindest in ihrer Explorer-Suche) :mrgreen:
Des wegen gibt's Linux. :D Wenn es nach Microsoft gehen würde, hätten wir heute alle 640 KB RAM und es Gäbe kein Internet.

Oh, noch eine Frage zu der Programm Logik, soll ich die angegebene Zahl wenn man die Einheit von MB auf KB stellt umrechnen lassen oder nicht?
Technik ist: wenn alles funktioniert und keiner weiß warum.
Wer Rechtschreibfehler findet darf sie behalten.
Py-Prog
User
Beiträge: 673
Registriert: Dienstag 16. Februar 2010, 17:52
Wohnort: G:\ermany

numerix hat geschrieben:Das ist kein "logischer Fehler", sondern eine Frage der Definition.
0.5 MB sind in der Tat 500 kB, aber 0.5 MiB wären 512 KiB ... :D

Zum Einlesen: http://de.wikipedia.org/wiki/Megabyte
@numerix das ist sehr wohl ein Fehler, für das Programm sind angegebenen MB nur zahlen und werden danach in MB 'umgerechnet', des halb muss ich das noch besser schreiben. (
Ich versteh es einfach nicht, sonst erden mir die Kleinsten Fehler vorgehalten, und wenn ich mal selber sage das ich einen Fehler gemacht habe das wird das abgestritten. :roll: )
Technik ist: wenn alles funktioniert und keiner weiß warum.
Wer Rechtschreibfehler findet darf sie behalten.
Xynon1
User
Beiträge: 1267
Registriert: Mittwoch 15. September 2010, 14:22

Also IMHO, solltest du entweder die Einheiten auswählen lassen, oder halt nur eine Vorgeben,
aber egal wie, immer deutlich MiB angeben.
Dann sollten die meisten Wissen was gemeint ist und die die es nicht Wissen interessiert es auch nicht.

btw, numerix hat Recht, alles ein Frage der Definition, also sauber MiB schreiben :D
Traue keinem Computer, den du nicht aus dem Fenster werfen kannst.
Xynon auf GitHub
Py-Prog
User
Beiträge: 673
Registriert: Dienstag 16. Februar 2010, 17:52
Wohnort: G:\ermany

Die die es nicht wissen werden es wohl kaum verwenden! :D
Und ich schreib sicherlich nicht MB und MiB, sondern Megabytes, Gigabytes ... .
Technik ist: wenn alles funktioniert und keiner weiß warum.
Wer Rechtschreibfehler findet darf sie behalten.
Xynon1
User
Beiträge: 1267
Registriert: Mittwoch 15. September 2010, 14:22

Das ist es aber genau genommen nicht.

MB - Megabyte - 10^6 Byte - 1.000.000 Byte
MiB - Mebibyte - 2^20 Byte - 1.048.576 Byte

Also entscheid dich, oder du rechnest in einem kleinen Label in Byte um, damit der Anwender es wirklich weiß, was er da nun eingibt.
Traue keinem Computer, den du nicht aus dem Fenster werfen kannst.
Xynon auf GitHub
Py-Prog
User
Beiträge: 673
Registriert: Dienstag 16. Februar 2010, 17:52
Wohnort: G:\ermany

Ich nehme KiB, MiB, GiB, usw, aber wie heißen dann bytes? bi?
Technik ist: wenn alles funktioniert und keiner weiß warum.
Wer Rechtschreibfehler findet darf sie behalten.
Xynon1
User
Beiträge: 1267
Registriert: Mittwoch 15. September 2010, 14:22

Na Byte, also groß "B".
bi, macht doch überhaupt keinen Sinn :lol:

Überleg doch mal!

Und klein "b" schon gar nicht, das steht für bit.
Traue keinem Computer, den du nicht aus dem Fenster werfen kannst.
Xynon auf GitHub
BlackJack

Für die kleinste Einheit würde ich ja statt Byte eher Octet schreiben, damit auch sicher beim Anwender ankommt, dass es sich um 8 Bits handelt. :o)
Xynon1
User
Beiträge: 1267
Registriert: Mittwoch 15. September 2010, 14:22

Habe auch gerade gelesen, das "B" nicht SI-genormt ist und das man Byte also ausschreiben muss, wenn man sich an Standards hält :mrgreen:
Traue keinem Computer, den du nicht aus dem Fenster werfen kannst.
Xynon auf GitHub
Py-Prog
User
Beiträge: 673
Registriert: Dienstag 16. Februar 2010, 17:52
Wohnort: G:\ermany

Ich hab doch schon gesagt das ich alles ausschreibe.

Bytes
Kibibytes
Mebibytes
Gibibytes
Technik ist: wenn alles funktioniert und keiner weiß warum.
Wer Rechtschreibfehler findet darf sie behalten.
Py-Prog
User
Beiträge: 673
Registriert: Dienstag 16. Februar 2010, 17:52
Wohnort: G:\ermany

Ich überlege schon die Möglichkeit einzubauen, anzugeben wie viele Stücke es werden sollen. Haltet ihr das für sinnvoll? Ich denke je größer den Funktions Umfang desto besser.
Technik ist: wenn alles funktioniert und keiner weiß warum.
Wer Rechtschreibfehler findet darf sie behalten.
Xynon1
User
Beiträge: 1267
Registriert: Mittwoch 15. September 2010, 14:22

Ich sage nur

Code: Alles auswählen

NAME
       split - split a file into pieces
...
DESCRIPTION
...
       -a, --suffix-length=N
              use suffixes of length N (default 2)

       -b, --bytes=SIZE
              put SIZE bytes per output file

       -C, --line-bytes=SIZE
              put at most SIZE bytes of lines per output file

       -d, --numeric-suffixes
              use numeric suffixes instead of alphabetic

       -l, --lines=NUMBER
              put NUMBER lines per output file

...
       SIZE may have  a  multiplier  suffix:  b  512,  kB  1000,  K  1024,  MB
       1000*1000,  M 1024*1024, GB 1000*1000*1000, G 1024*1024*1024, and so on
       for T, P, E, Z, Y.
...
Das solltest du midestens anbieten, sonst lohnt es sich für mich nicht das tool zu nutzen.
Danach kannst du dir um solche "Zusätze" einen Kopf machen.
Traue keinem Computer, den du nicht aus dem Fenster werfen kannst.
Xynon auf GitHub
Py-Prog
User
Beiträge: 673
Registriert: Dienstag 16. Februar 2010, 17:52
Wohnort: G:\ermany

Was soll also das Programm können?
Zwei Sachen hab ich gefunden:
Bytes angeben und Angabe von Zeilen Pro Datei.
Technik ist: wenn alles funktioniert und keiner weiß warum.
Wer Rechtschreibfehler findet darf sie behalten.
Antworten