Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]6232[/thread]

hierarchie: sinnvoll speichern? (Seite 2)



<< |< 1 2 >| >> 16 Einträge, 2 Seiten
pfuschi
 2004-05-06 15:21
#82014 #82014
User since
2004-03-31
198 Artikel
BenutzerIn
[default_avatar]
Servus,
das mit dem XML einsehen ist ja nur eine Frage der Einstellung. Da kann man genauso gut deine Perl Datei lesen, die is auch Text und dort steht dann noch evtl. der Pass für die DB drin.

greetz & fetten Segen
manu
PCE - Editor für Perl in Perl
Bookzilla.de - Mit jedem Kauf OpenSource unterstützen
"I know I can't hold the hate inside my mind
cause what consumes your thoughts controls your life"
- Creed
Dubu
 2004-05-07 02:16
#82015 #82015
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
Mein Vorschlag: Intern als HoH (Hash of Hashes) verwalten, mit Storable.pm (ist bei Perl dabei) binaer speichern und wieder laden.
Crian
 2004-05-07 16:49
#82016 #82016
User since
2003-08-04
5873 Artikel
ModeratorIn
[Homepage]
user image
Jo, aber wer Ahnung hat kann die Datei dann laden und dumpen. Sonst verschlüsseln und dann Textformat? Bin kein Freund von Binärformaten.

Edit: Aber ich bin auch kein Freund davon, die gespeicherten Daten vor dem User verstecken zu wollen. ;)\n\n

<!--EDIT|Crian|1083934235-->
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
Strat
 2004-05-08 11:48
#82017 #82017
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=Dubu,07.05.2004, 00:16]Mein Vorschlag: Intern als HoH (Hash of Hashes) verwalten, mit Storable.pm (ist bei Perl dabei) binaer speichern und wieder laden.[/quote]
sowas mache ich auch gerne, aber nur fuer kleinere datenstrukturen. Bei Storable muss man aber bei Updates aufpassen, weil der Autor gelegentlich das Binaerformat aendert...
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
Crian
 2004-05-10 11:57
#82018 #82018
User since
2003-08-04
5873 Artikel
ModeratorIn
[Homepage]
user image
Ein Grund mehr, der gegen Binärformate spricht ;)\n\n

<!--EDIT|Crian|1084175886-->
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
ptk
 2004-05-10 14:10
#82019 #82019
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[quote=Strat,08.May.2004, 09:48][quote=Dubu,07.05.2004, 00:16]Bei Storable muss man aber bei Updates aufpassen, weil der Autor gelegentlich das Binaerformat aendert...[/quote]
Die Perl5-Porters haben sich bei Storable zum Ziel gesetzt:
- Das Modul auch fuer aeltere Perls lauffaehig zu halten (bis runter zu 5.004)
- Rueckwaertskompatibelitaet beim Dateiformat.

D.h. bei einem Perl-Upgrade mit einem neueren Storable solltest du noch immer in der Lage sein, die alten Dateien zu lesen. Anders herum ist es aber nicht moeglich, d.h. aeltere Perls mit einem alten Storable koennen keine neuen Storable-Dateien lesen. Da hilft nur das Kompilieren der aktuellen Version.

Ein weiteres moegliches Problem bei Storable ist die Byte-Order: als Voreinstellung wird in die native Byte-Order verwendet, was dazu fuehrt, dass man Storable-Dateien nicht zwischen Big-Endian und Little-Endian-Maschinen austauschen kann. Einen maschinen-unabhaengige Abspeicherung kann man mit nstore erzwingen.
<< |< 1 2 >| >> 16 Einträge, 2 Seiten



View all threads created 2004-05-05 20:05.