From khkuth at freenet.de Wed Apr 4 02:02:24 2012 From: khkuth at freenet.de (Karl-Heinz Kuth) Date: Wed, 04 Apr 2012 11:02:24 +0200 Subject: [cologne-pm] Backup von einer Verzeichnisstruktur Message-ID: <4F7C0E20.2040804@freenet.de> Hallo, ich möchte die Verzeichnisstruktur ab einem gewissen Verzeichnis auf Rechner A sichern, dann das ganze auf einem Sicherungsmedium. Danach nehme ich mir das Sicherungsmedium und spiele das auf einem Rechner B zurück. Dabei weiß ich nicht wie die Verzeichnsstukur exakt aussieht, die kann sich im Laufe der Entwicklung ändern. So das ganze jetzt mal mit Verzeichnisnamen, damit das klarer wird: Rechner A: /home//foo/ möchte ich sichern und zwar nach: /home//backup/2012-04-04.1/foo Auf dem Sicherungsmedium /media/USB/foo die aktuelle Version kopieren und ebenfalls ein Backup anlegen: /media/USB/backup/2012-04-04.1/foo Wechsele ich dann das Sicherungsmedium nach Rechner B wird dort /home//foo/ auf die neuste Version gebracht und ebenfalls ein Backup erzeugt /home//backup/2012-04-04.1/foo Das Sicherungsmedium bleibt in diesem Fall unangerührt. Das ganze klappt im Großen und ganzen, wenn da nicht die "Kleinigkeiten" wären. Ob ich vom Sicherungsmedium auf den Rechner kopiere oder umgekehrt prüfe ich mit der mtime aller Dateien. Da merke ich mir einfach den maximalen Wert von der beiden Systeme (Rechner/Sicherung) und vergleiche diese. Daraus gibt sich dann, ob ich in die eine oder andere Richtung kopieren muss (oder gar nicht). Das Kopieren ganze erledige ich mit File::Copy:Recursive. Das hat einen "netten" Parameter: $Fill::Copy::KeepMode. Setzt man den auf FALSE, werden die Uhrzeiten der Verzeichnisse und Dateien beim Kopieren durch den aktuellen Wert ersetzt, egal ob die Datei geändert wurde oder nicht. Hiermit habe ich dann aber gewisse Probleme, beim Vergleich. Setzt man ihn auf TRUE, sind die Uhrzeiten korrekt, jedoch werden jetzt die Dateibereichtigung nicht mehr so übernommenn, wie sie waren. Z. B. aufführbare Dateien sind dann nicht mehr ausführbar. Weiß einer wie man das Problme lösen kann? Oder hat eine andere Idee, wie man das umsetzen könnte? Gerne auch, ganz anders :-) . Ich habe auch schon mal versucht das Probleme mit rsync zu lösen, aber bei der Variante ändert er intern die Dateien, wie er das für richtig hält (er mergt z. B.), was ich aber überhaupt nicht will, weil es für mich falsch ist. Ich habe z. B. Konfig Dateien, die ich schon mal mit einem Kommentarzeichen ein und auschalte und dann ändert er die Datei "irgendwie" um. Kopiere ich dann von Rechner A nach B über obiges Verfahren und rufe dann ein Skript auf, dass unter ../foo liegt, dann möchte ich dasselbe Verhalten habe, wie auf dem anderen Rechner. aber das hat er in dem Fall nicht. Viele Grüße Karl-Heinz From Susan.Dittmar at gmx.de Wed Apr 4 02:45:31 2012 From: Susan.Dittmar at gmx.de (Susan Dittmar) Date: Wed, 4 Apr 2012 11:45:31 +0200 Subject: [cologne-pm] Backup von einer Verzeichnisstruktur In-Reply-To: <4F7C0E20.2040804@freenet.de> References: <4F7C0E20.2040804@freenet.de> Message-ID: <20120404094531.GA24630@eureca.de> Hallo Karl-Heinz, Quoting Karl-Heinz Kuth (khkuth at freenet.de): > Das Kopieren ganze erledige ich mit File::Copy:Recursive. > Das hat einen "netten" Parameter: $Fill::Copy::KeepMode. > Setzt man den auf FALSE, werden die Uhrzeiten der Verzeichnisse und > Dateien beim Kopieren durch den aktuellen Wert ersetzt, egal ob die > Datei geändert wurde oder nicht. Hiermit habe ich dann aber gewisse > Probleme, beim Vergleich. > Setzt man ihn auf TRUE, sind die Uhrzeiten korrekt, jedoch werden jetzt > die Dateibereichtigung nicht mehr so übernommenn, wie sie waren. Z. B. > aufführbare Dateien sind dann nicht mehr ausführbar. ich bin ein bischen verwirrt. Wenn ich das Paket File/Copy/Recursive.pm richtig lese, dann wird $KeepMode nur in Zusammenhang mit dem Kommando chmod verwendet. Das hat aber mit Uhrzeiten (mtime, ctime, atime) nichts am Hut, es ändert nur die Zugriffsrechte (auch den Eigentümer nicht). Bist Du Dir sicher, daß die einzige Änderung zwischen beiden Versionen Deines Programms dieser eine Parameter ist? Susan From khkuth at freenet.de Wed Apr 4 03:19:50 2012 From: khkuth at freenet.de (Karl-Heinz Kuth) Date: Wed, 04 Apr 2012 12:19:50 +0200 Subject: [cologne-pm] Backup von einer Verzeichnisstruktur In-Reply-To: <20120404094531.GA24630@eureca.de> References: <4F7C0E20.2040804@freenet.de> <20120404094531.GA24630@eureca.de> Message-ID: <4F7C2046.5010801@freenet.de> Hallo Susan, > ich bin ein bischen verwirrt. Wenn ich das Paket File/Copy/Recursive.pm > richtig lese, dann wird $KeepMode nur in Zusammenhang mit dem Kommando > chmod verwendet. Das hat aber mit Uhrzeiten (mtime, ctime, atime) nichts am > Hut, es ändert nur die Zugriffsrechte (auch den Eigentümer nicht). Bist Du > Dir sicher, daß die einzige Änderung zwischen beiden Versionen Deines > Programms dieser eine Parameter ist? Da bin ich mir 100 % sicher. Das Skript steht, was generelle Gerüst angeht, es hat ja "nur" die beschrieben Macken. Dann habe ich mit dem Parameter "rumgespielt" und bin zu diesem Ergebnis gekommen. Ich finde es ja selber mehr als seltsam. Ich nutze dircopy(). Dort steht: "It attempts to preserve the mode (see Preserving Mode below)" und das sagt dann "By default a quiet attempt is made to change the new file or directory to the mode of the old one. To turn this behavior off set $File::Copy::Recursive::KeepMode to false;". Also bei False setzt der die Berechtiungen auch korrekt, aber halt er erzeugt eine Datei mit dem akuellen Timestamp, was ich nicht will. Ich will den ursprünlichen Timestamp. Zum Thema rsync: > Bislang hatte ich damit keine Probleme bis auf die Tatsache, daß ich > --delete nicht so einfach verwenden kann. Dateien, die auf einer Seite > gelöscht werden, kehren deshalb über die Synchronisation zurück. Das ist für mich ganz übel. Ich lese teilweise mehrere Configfiles über ein Globbing ein und wenn ich dann mal ein Konfigfile lösche, dann soll das auch gelöscht bleiben. Andernfalls werden diese dann weiterhin ausgelesen, was aber inhaltlich falsch wäre. Und bis man den Fehler wieder findet. Zu dem Mergen: Vielleicht habe ich auch nur falsche Parameter angegeben, das weiß ich jetzt nicht mehr. Aber durch da obigen Problem mit dem gelöschten Dateien kommt Lösung für mich die Lösung definitiv nicht in Frage. Zur Lösung habe ich noch 3 Ideen: - Anstelle von dircopy einen System Befehl mit cp machen. Dann läuft das Skript aber nicht mehr unter Windows. Läuft es aktuell auch nicht, wäre aber möglich. - die Timestamp der Dateien manipulieren. Also von der anderen Seite merken und dann entsprechend verändert. - Das Anpassen der Berechtiungen über eine Konfig Datei. Da ich aber jede Menge Dateien und Verzeichnisse habe, müsste ich diese jeweils anpassen, wenn ich die interne Struktur ändere. Das gefällt mir noch nicht so ganz. Viele Grüße Karl-Heinz From torsten at raudssus.de Thu Apr 5 15:11:55 2012 From: torsten at raudssus.de (Torsten Raudssus) Date: Fri, 06 Apr 2012 00:11:55 +0200 Subject: [cologne-pm] Hallo Perl-Kollegen aus der Nachbarschaft! Message-ID: <4F7E18AB.7010406@raudssus.de> Hiho Leute! Was lange währt wird endlich gut. Eigentlich war der Plan zwar etwas anders, aber jetzt habe ich mich doch von Wendy und Elizabeth breitschlagen lassen das ASAP ein Meeting für Niederrhein.PM wieder eingeführt wird. Wie sich das entwickelt werden wir dann auf diesen Meetings feststellen! Ja ist etwas kurzfristig aber wir wollten quasi Nägel mit Köpfen machen! Wir haben jetzt spontan den zweiten Mittwoch im Monat gewählt basierend auf den möglichen Konflikten die bestehen mit den Perl Mongern "drumherum", wie euch zum Beispiel :). Für jetzt treffen wir uns erstmal im Brauhaus Fuchsjagd in Düsseldorf ab 19 Uhr: http://www.brauhaus-fuchsjagd.de/ Wir werden dort ganz hinten eine eigene Ecke haben die etwas abgesperrt ist vom anderen Bereich, damit wir in Ruhe uns unterhalten können und austauschen können. Zu besprechen gibt es viel!!!! Zum einen steht auf dem Programm zu überlegen ob Niederrhein.PM sich in die Runde schmeisst für German Perl Workshop. Details hierfür dann einfach beim Treffen, da können wir alles austauschen, besonders für Firmen die sich etwas präsentieren wollen ist hier eine gute Chance gegeben Sponsoren sind immer nötig. Auch gebe ich paar Infos wegen der YAPC::EU die dieses Jahr in Frankfurt stattfindet, daher solltet ihr ALLE da erscheinen! Es wird das wichtigste Perl Event für lange Zeit in Deutschland sein und wir werden dieses Jahr versuchen das beste draus zu machen, damit die Leute sich an das Event in Deutschland auch gut erinnern! Also wir brauchen viele Gäste und wer noch helfen will, kann dies gern auch tun. Infos hierzu auf http://act.yapc.eu/ye2012/ Zum anderen werden Elizabeth (https://metacpan.org/author/ELIZABETH) und ich (https://metacpan.org/author/GETTY) jeweils einen kleinen Talk halten über Perl und über die Community von Perl halten, was genau werden wir noch feststellen, wir beide sind da sehr flexibel und werden einfach uns da stark anpassen jenachdem wer kommt! Nun, wer sich jetzt fragt warum er überhaupt kommen soll, dem kann ich sagen das neben Elizabeth und mir, auch Ribasushi (https://metacpan.org/author/RIBASUSHI) unsere Runde erweitern wird. Er ist der aktivste Maintainer von DBIx::Class was DIE Library ist für Datenbank Zugriff, selbst wenn man nur Queries abfeuern möchte. Warum? Fragt ihn selber auf dem Treffen! Elizabeth selber hat u.a. bei Booking (http://booking.com/) federführend viele technologische Fortschritte eingeführt und begleitet, sehr interessanter Input also auch von hier. Als weiteren Gast werden wir Herrn Senfberg begrüssen, der jetzt zwar kein Perl Entwickler aber ein bekennender Perl Stalker ist, und mit seinem Aquaponik Wissen auch etwas nicht perliges in die Themenrunde werfen wird . Ich selber arbeite jetzt seit einiger Zeit für DuckDuckGo (http://duckduckgo.com/), eine Suchmaschine geschrieben in Perl mit sehr hohen Ambitionen die Dinge etwas anders anzugehen und bin auch parallel offiziell für das Marketing von Perl unterwegs. Wir sind auch im IRC, wenn ihr auf unsere Webseite unter http://nrpm.de/ geht, ist rechts oben Webchat, der euch direkt dahin führt Über mehr Aktivität da würde mich sehr freuen. Für erfahrene User: irc.perl.org #niederrhein.pm Tja.......... Ich hoffe ich hab alles gesagt, und ich hoffe es werden einige kommen! -- http://raudss.us/ From pagaltzis at gmx.de Wed Apr 11 20:17:42 2012 From: pagaltzis at gmx.de (Aristoteles Pagaltzis) Date: Thu, 12 Apr 2012 05:17:42 +0200 Subject: [cologne-pm] Backup von einer Verzeichnisstruktur In-Reply-To: <4F7C0E20.2040804@freenet.de> References: <4F7C0E20.2040804@freenet.de> Message-ID: <20120412031742.GC25622@fernweh.plasmasturm.org> * Karl-Heinz Kuth [2012-04-04 11:10]: > ich möchte die Verzeichnisstruktur ab einem gewissen Verzeichnis auf > Rechner A sichern, dann das ganze auf einem Sicherungsmedium. Danach > nehme ich mir das Sicherungsmedium und spiele das auf einem Rechner > B zurück. Dabei weiß ich nicht wie die Verzeichnsstukur exakt > aussieht, die kann sich im Laufe der Entwicklung ändern. > > So das ganze jetzt mal mit Verzeichnisnamen, damit das klarer wird: > > Rechner A: > /home//foo/ > möchte ich sichern und zwar nach: > /home//backup/2012-04-04.1/foo > > Auf dem Sicherungsmedium > /media/USB/foo > die aktuelle Version kopieren und ebenfalls ein Backup anlegen: > /media/USB/backup/2012-04-04.1/foo > > Wechsele ich dann das Sicherungsmedium nach Rechner B wird dort > /home//foo/ > auf die neuste Version gebracht und ebenfalls ein Backup erzeugt > /home//backup/2012-04-04.1/foo > Das Sicherungsmedium bleibt in diesem Fall unangerührt. Ich glaube, was du suchst nennt sich verteiltes Versionskontrollsystem. Gruß, -- Aristoteles Pagaltzis // From rehsack at googlemail.com Thu Apr 12 03:02:40 2012 From: rehsack at googlemail.com (Jens Rehsack) Date: Thu, 12 Apr 2012 12:02:40 +0200 Subject: [cologne-pm] Backup von einer Verzeichnisstruktur In-Reply-To: <20120412031742.GC25622@fernweh.plasmasturm.org> References: <4F7C0E20.2040804@freenet.de> <20120412031742.GC25622@fernweh.plasmasturm.org> Message-ID: <4F86A840.2070502@googlemail.com> Am 12.04.2012 05:17, schrieb Aristoteles Pagaltzis: > * Karl-Heinz Kuth [2012-04-04 11:10]: >> ich möchte die Verzeichnisstruktur ab einem gewissen Verzeichnis auf >> Rechner A sichern, dann das ganze auf einem Sicherungsmedium. Danach >> nehme ich mir das Sicherungsmedium und spiele das auf einem Rechner >> B zurück. Dabei weiß ich nicht wie die Verzeichnsstukur exakt >> aussieht, die kann sich im Laufe der Entwicklung ändern. >> >> So das ganze jetzt mal mit Verzeichnisnamen, damit das klarer wird: >> >> Rechner A: >> /home//foo/ >> möchte ich sichern und zwar nach: >> /home//backup/2012-04-04.1/foo >> >> Auf dem Sicherungsmedium >> /media/USB/foo >> die aktuelle Version kopieren und ebenfalls ein Backup anlegen: >> /media/USB/backup/2012-04-04.1/foo >> >> Wechsele ich dann das Sicherungsmedium nach Rechner B wird dort >> /home//foo/ >> auf die neuste Version gebracht und ebenfalls ein Backup erzeugt >> /home//backup/2012-04-04.1/foo >> Das Sicherungsmedium bleibt in diesem Fall unangerührt. > > Ich glaube, was du suchst nennt sich verteiltes Versionskontrollsystem. Oder rsync ;) Backups der gefragten Form können mit ZFS oder HAMMER automatisch angelegt werden - sogar dank Deduplication sehr günstig. Backups auf demselben Medium halte ich zwar für grundsätzlich bedenklich und würde immer zu externen raten - und zu einem Versionskontrollsystem generell - wie Aristoteles bereits bemerkte. Ein nettes, verteiltes Versionskontrollsystem ist fossil - wenn man git nicht mag und dateibasiertes svn nicht in Frage kommt. /Jens From rehsack at googlemail.com Thu Apr 12 03:03:01 2012 From: rehsack at googlemail.com (Jens Rehsack) Date: Thu, 12 Apr 2012 12:03:01 +0200 Subject: [cologne-pm] Hallo Perl-Kollegen aus der Nachbarschaft! In-Reply-To: <4F7E18AB.7010406@raudssus.de> References: <4F7E18AB.7010406@raudssus.de> Message-ID: <4F86A855.4050907@googlemail.com> Am 06.04.2012 00:11, schrieb Torsten Raudssus: > Hiho Leute! > > Was lange währt wird endlich gut. Eigentlich war der Plan zwar etwas > anders, aber jetzt habe ich mich doch von Wendy und Elizabeth > breitschlagen lassen das ASAP ein Meeting für Niederrhein.PM wieder > eingeführt wird. Wie sich das entwickelt werden wir dann auf diesen > Meetings feststellen! Ja ist etwas kurzfristig aber wir wollten quasi > Nägel mit Köpfen machen! > > Wir haben jetzt spontan den zweiten Mittwoch im Monat gewählt basierend > auf den möglichen Konflikten die bestehen mit den Perl Mongern > "drumherum", wie euch zum Beispiel :). Für jetzt treffen wir uns erstmal > im Brauhaus Fuchsjagd in Düsseldorf ab 19 Uhr: > > http://www.brauhaus-fuchsjagd.de/ Düsseldorf klingt gut - da bin ich eh grad öfter. > Tja.......... Ich hoffe ich hab alles gesagt, und ich hoffe es werden > einige kommen! Für diesen Monat lese ich das etwas zu spät, versuche es aber nächsten Monat. Gibt es dafür eine extra-Mailing-Liste oder wird es über cologne.pm@ laufen? /Jens From torsten at raudssus.de Thu Apr 12 06:45:35 2012 From: torsten at raudssus.de (Torsten Raudssus) Date: Thu, 12 Apr 2012 15:45:35 +0200 Subject: [cologne-pm] Hallo Perl-Kollegen aus der Nachbarschaft! In-Reply-To: <4F86A855.4050907@googlemail.com> References: <4F7E18AB.7010406@raudssus.de> <4F86A855.4050907@googlemail.com> Message-ID: <4F86DC7F.6080508@raudssus.de> Hiho! Natürlich hat niederrhein.pm ne eigene Mailingliste, wir haben sogar eine eigene Webseite: http://niederrhein.pm.org/ (oder auch http://nrpm.de/) Da kannste dich auch eintragen, ich stell bald auch paar Bilder rein vom Treffen Am 12.04.2012 12:03, schrieb Jens Rehsack: > Am 06.04.2012 00:11, schrieb Torsten Raudssus: >> Hiho Leute! >> >> Was lange währt wird endlich gut. Eigentlich war der Plan zwar etwas >> anders, aber jetzt habe ich mich doch von Wendy und Elizabeth >> breitschlagen lassen das ASAP ein Meeting für Niederrhein.PM wieder >> eingeführt wird. Wie sich das entwickelt werden wir dann auf diesen >> Meetings feststellen! Ja ist etwas kurzfristig aber wir wollten quasi >> Nägel mit Köpfen machen! >> >> Wir haben jetzt spontan den zweiten Mittwoch im Monat gewählt basierend >> auf den möglichen Konflikten die bestehen mit den Perl Mongern >> "drumherum", wie euch zum Beispiel :). Für jetzt treffen wir uns erstmal >> im Brauhaus Fuchsjagd in Düsseldorf ab 19 Uhr: >> >> http://www.brauhaus-fuchsjagd.de/ > Düsseldorf klingt gut - da bin ich eh grad öfter. > >> Tja.......... Ich hoffe ich hab alles gesagt, und ich hoffe es werden >> einige kommen! > Für diesen Monat lese ich das etwas zu spät, versuche es aber nächsten > Monat. Gibt es dafür eine extra-Mailing-Liste oder wird es über > cologne.pm@ laufen? > > /Jens -- http://raudss.us/ From khkuth at freenet.de Thu Apr 12 11:45:37 2012 From: khkuth at freenet.de (Karl-Heinz Kuth) Date: Thu, 12 Apr 2012 20:45:37 +0200 Subject: [cologne-pm] Backup von einer Verzeichnisstruktur In-Reply-To: <4F86A840.2070502@googlemail.com> References: <4F7C0E20.2040804@freenet.de> <20120412031742.GC25622@fernweh.plasmasturm.org> <4F86A840.2070502@googlemail.com> Message-ID: <4F8722D1.1080406@freenet.de> Hallo, >>> ich möchte die Verzeichnisstruktur ab einem gewissen Verzeichnis auf >>> Rechner A sichern, dann das ganze auf einem Sicherungsmedium. Danach >>> nehme ich mir das Sicherungsmedium und spiele das auf einem Rechner >>> B zurück. Dabei weiß ich nicht wie die Verzeichnsstukur exakt >>> aussieht, die kann sich im Laufe der Entwicklung ändern. >>> >>> So das ganze jetzt mal mit Verzeichnisnamen, damit das klarer wird: >>> >>> Rechner A: >>> /home//foo/ >>> möchte ich sichern und zwar nach: >>> /home//backup/2012-04-04.1/foo >>> >>> Auf dem Sicherungsmedium >>> /media/USB/foo >>> die aktuelle Version kopieren und ebenfalls ein Backup anlegen: >>> /media/USB/backup/2012-04-04.1/foo >>> >>> Wechsele ich dann das Sicherungsmedium nach Rechner B wird dort >>> /home//foo/ >>> auf die neuste Version gebracht und ebenfalls ein Backup erzeugt >>> /home//backup/2012-04-04.1/foo >>> Das Sicherungsmedium bleibt in diesem Fall unangerührt. >> >> Ich glaube, was du suchst nennt sich verteiltes Versionskontrollsystem. > > Oder rsync ;) > Backups der gefragten Form können mit ZFS oder HAMMER automatisch > angelegt werden - sogar dank Deduplication sehr günstig. Backups auf > demselben Medium halte ich zwar für grundsätzlich bedenklich und würde > immer zu externen raten - und zu einem Versionskontrollsystem generell - > wie Aristoteles bereits bemerkte. > > Ein nettes, verteiltes Versionskontrollsystem ist fossil - wenn man git > nicht mag und dateibasiertes svn nicht in Frage kommt. An ein Versionskontrollsystem führt früher oder später kein weg vorbei, darüber brauchen wir nicht zu diskutieren. Daher danke für den Tipp mit fossil, das kenne ich nicht und schaue es mir mal an. Da ich alleine an daran arbeite und auch noch in der Entwicklungsphase bin, ist mir im Momeent noch der Aufwand zu hoch für ein Versionskontrollsystem. Ich müsste mich zu diesem Thema auch einarbeiten, da ich so ein System selber administrieren muss. Es ändert sich wahrscheinlich auch nich die Verzeichnisstruktur und dann reichen mir im Moment solche simplen Sicherungen. rsnync kommt für mich in dem Fall nicht in Frage. Das hatte ich vorher und das hat mir eine Konfigdateien immer mit verändert, was zu angenehmen Effekte geführt hat. Da sucht man dann, warum plötzlich das Skript anders läuft als vorher. Außerdem gibt es große Probleme, wenn man eine Datei löscht, dann meint rsync die wieder mitaufzunehmen. Ein "Backup" auf der lokalen Platte dient nur dazu die Daten schnell zurückspielen zu können, wenn man mal falsch falsch gemacht hat. Ich finde das sehr praktisch, Ich kopiere ja auch alles auf den USB Stick und auf den anderen Rechner. Das sollte als Backup erst mal reichen. Damit liegen die aktuellen Daten auf 3 verschiedenen Datenträgern. BTW: Das Problem ist gelöst, ich habe es per System Befehl mit "cp" und entsprechenden Parametern gemacht. Viele Grüße Karl-Heinz From Susan.Dittmar at gmx.de Thu Apr 12 13:55:59 2012 From: Susan.Dittmar at gmx.de (Susan Dittmar) Date: Thu, 12 Apr 2012 22:55:59 +0200 Subject: [cologne-pm] Backup von einer Verzeichnisstruktur In-Reply-To: <4F8722D1.1080406@freenet.de> References: <4F7C0E20.2040804@freenet.de> <20120412031742.GC25622@fernweh.plasmasturm.org> <4F86A840.2070502@googlemail.com> <4F8722D1.1080406@freenet.de> Message-ID: <20120412205559.GA18509@eureca.de> Hallo, Karl-Heinz, Quoting Karl-Heinz Kuth (khkuth at freenet.de): > An ein Versionskontrollsystem führt früher oder später kein weg vorbei, > darüber brauchen wir nicht zu diskutieren. [...] ist mir im > Momeent noch der Aufwand zu hoch für ein Versionskontrollsystem. Ich > müsste mich zu diesem Thema auch einarbeiten, da ich so ein System > selber administrieren muss. laß Dir gesagt sein, der Aufwand lohnt sich!!! Ich habe mir diese Mühe (in diesem Fall für subversion, zum Austausch zwischen zwei Linux-Rechnern, getunnelt durch ssh) gemacht. War weniger Aufwand, als ich vorher gedacht hatte, und seit ich das einmal eingerichtet habe, hatte ich nur noch ein einziges Mal Probleme. Ich nutze diese Archive sowohl für meine Arbeit alsauch privat. Jedes davon hat inzwischen mehrere tausend Versionen (also mehrere tausend Speicher-Aktionen) und mehrere Gigabyte Daten. Ja, es war ein paar Tage Lesen (ich brauche nunmal recht lange, um mich in ein solches System hineinzudenken) und dann ein paar Stunden Testen. Auf der anderen Seite kann ich jetzt jederzeit jede archivierte Zwischenversion wieder herstellen (ohne daß das Archiv allzu groß wird), kann auf dem einen Rechner auch dann an einem Projekt weiterarbeiten, wenn ich auf dem anderen das Archivieren vergessen hatte (dann werden die beiden Änderungen halt anschließend zusammengeführt, in den meisten Fällen ohne daß ich nochmal draufschauen muß), und habe auch sonst ein Rundum-Sorglos-Paket. Ich möchte das nie mehr missen! Ich hatte vorher (während Diplom- und Doktor-Arbeit) mit Kopien ähnlich Deinem System gearbeitet. Das mache ich nie, nie wieder, wenn ich es irgendwie vermeiden kann!!! Lieben Gruß, Susan From pagaltzis at gmx.de Sat Apr 14 01:23:33 2012 From: pagaltzis at gmx.de (Aristoteles Pagaltzis) Date: Sat, 14 Apr 2012 10:23:33 +0200 Subject: [cologne-pm] Backup von einer Verzeichnisstruktur In-Reply-To: <4F8722D1.1080406@freenet.de> References: <4F7C0E20.2040804@freenet.de> <20120412031742.GC25622@fernweh.plasmasturm.org> <4F86A840.2070502@googlemail.com> <4F8722D1.1080406@freenet.de> Message-ID: <20120414082333.GC31038@fernweh.plasmasturm.org> Hi Karl-Heinz, * Karl-Heinz Kuth [2012-04-12 20:50]: > Da ich alleine an daran arbeite und auch noch in der Entwicklungsphase > bin, ist mir im Moment noch der Aufwand zu hoch für ein > Versionskontrollsystem. kann ich nichts nachvollziehen. :-) Gerade in der Entwicklungsphase will ich eins. > Ich müsste mich zu diesem Thema auch einarbeiten, Das ist richtig, ja. Allerdings ist der Aufwand einmalig. > da ich so ein System selber administrieren muss. Mit verteilten VCS nicht.[^1] $ cd Projekt_X $ git init $ git add -A $ git commit -m 'initial checkin' Fertig. Das Repository liegt dann im .git-Unterverzeichnis. Kein Server, keine Administration, nichts. Es ist so billig, ein Repository anzulegen und auch es wegzuschmeissen (einfach .git-Verzeichnis wegpusten), dass ich mittlerweile welche nur kurzfristig sozusagen als Undo-Knopf anlege zB wenn ich grössere Mengen Text per sed und co durch den Wolf drehen will. Eine halbe Stunde später ist so ein Repository dann schon wieder weg, aber zwischendrin schützt es mich davor, mehr als die letzten paar Minuten Arbeit zu verlieren. Das ist ganz anders als zu CVS/Subversion-Zeiten. [^1]: Bzw nur äusserst optional, für Fortgeschrittene. Gruß, -- Aristoteles Pagaltzis // From tobias at funkreich.de Thu Apr 12 09:00:24 2012 From: tobias at funkreich.de (Tobias Kremer) Date: Thu, 12 Apr 2012 18:00:24 +0200 Subject: [cologne-pm] Hallo Perl-Kollegen aus der Nachbarschaft! In-Reply-To: <4F7E18AB.7010406@raudssus.de> References: <4F7E18AB.7010406@raudssus.de> Message-ID: <21848_1334473211_4F8A71FB_21848_101_1_8A9F9810-0F49-4E71-AFDC-BA0BF9F48516@funkreich.de> Ich wäre gern beim Treffen dabei gewesen, habe es aber leider zeitlich nicht geschafft. Ich hoffe, es war ein Erfolg!? Finde es sehr gut, dass Du, Torsten, die PMs aus der Umgebung zusammentrommelst und das Treffen organisiert hast. Dafür mal ein kräftiges Dankeschön! Bis zum nächsten Treffen! Gruß Tobias On 06.04.2012, at 00:11, Torsten Raudssus wrote: > Hiho Leute! > > Was lange währt wird endlich gut. Eigentlich war der Plan zwar etwas anders, aber jetzt habe ich mich doch von Wendy und Elizabeth breitschlagen lassen das ASAP ein Meeting für Niederrhein.PM wieder eingeführt wird. Wie sich das entwickelt werden wir dann auf diesen Meetings feststellen! Ja ist etwas kurzfristig aber wir wollten quasi Nägel mit Köpfen machen! > > Wir haben jetzt spontan den zweiten Mittwoch im Monat gewählt basierend auf den möglichen Konflikten die bestehen mit den Perl Mongern "drumherum", wie euch zum Beispiel :). Für jetzt treffen wir uns erstmal im Brauhaus Fuchsjagd in Düsseldorf ab 19 Uhr: > > http://www.brauhaus-fuchsjagd.de/ > > Wir werden dort ganz hinten eine eigene Ecke haben die etwas abgesperrt ist vom anderen Bereich, damit wir in Ruhe uns unterhalten können und austauschen können. Zu besprechen gibt es viel!!!! > > Zum einen steht auf dem Programm zu überlegen ob Niederrhein.PM sich in die Runde schmeisst für German Perl Workshop. Details hierfür dann einfach beim Treffen, da können wir alles austauschen, besonders für Firmen die sich etwas präsentieren wollen ist hier eine gute Chance gegeben Sponsoren sind immer nötig. > > Auch gebe ich paar Infos wegen der YAPC::EU die dieses Jahr in Frankfurt stattfindet, daher solltet ihr ALLE da erscheinen! Es wird das wichtigste Perl Event für lange Zeit in Deutschland sein und wir werden dieses Jahr versuchen das beste draus zu machen, damit die Leute sich an das Event in Deutschland auch gut erinnern! Also wir brauchen viele Gäste und wer noch helfen will, kann dies gern auch tun. Infos hierzu auf http://act.yapc.eu/ye2012/ > > Zum anderen werden Elizabeth (https://metacpan.org/author/ELIZABETH) und ich (https://metacpan.org/author/GETTY) jeweils einen kleinen Talk halten über Perl und über die Community von Perl halten, was genau werden wir noch feststellen, wir beide sind da sehr flexibel und werden einfach uns da stark anpassen jenachdem wer kommt! > > Nun, wer sich jetzt fragt warum er überhaupt kommen soll, dem kann ich sagen das neben Elizabeth und mir, auch Ribasushi (https://metacpan.org/author/RIBASUSHI) unsere Runde erweitern wird. Er ist der aktivste Maintainer von DBIx::Class was DIE Library ist für Datenbank Zugriff, selbst wenn man nur Queries abfeuern möchte. Warum? Fragt ihn selber auf dem Treffen! Elizabeth selber hat u.a. bei Booking (http://booking.com/) federführend viele technologische Fortschritte eingeführt und begleitet, sehr interessanter Input also auch von hier. Als weiteren Gast werden wir Herrn Senfberg begrüssen, der jetzt zwar kein Perl Entwickler aber ein bekennender Perl Stalker ist, und mit seinem Aquaponik Wissen auch etwas nicht perliges in die Themenrunde werfen wird . Ich selber arbeite jetzt seit einiger Zeit für DuckDuckGo (http://duckduckgo.com/), eine Suchmaschine geschrieben in Perl mit sehr hohen Ambitionen die Dinge etwas anders anzugehen und bin auch parallel offiziell für das Marketing von Perl unterwegs. > > Wir sind auch im IRC, wenn ihr auf unsere Webseite unter http://nrpm.de/ geht, ist rechts oben Webchat, der euch direkt dahin führt Über mehr Aktivität da würde mich sehr freuen. Für erfahrene User: irc.perl.org #niederrhein.pm > > Tja.......... Ich hoffe ich hab alles gesagt, und ich hoffe es werden einige kommen! > > -- > http://raudss.us/ > > -- > Liste: cologne-pm at pm.org > Archiv: http://pm.org/pipermail/cologne-pm > Unsubscribe: http://pm.org/mailman/listinfo/cologne-pm > From tobias at funkreich.de Thu Apr 12 09:00:24 2012 From: tobias at funkreich.de (Tobias Kremer) Date: Thu, 12 Apr 2012 18:00:24 +0200 Subject: [cologne-pm] Hallo Perl-Kollegen aus der Nachbarschaft! In-Reply-To: <4F7E18AB.7010406@raudssus.de> References: <4F7E18AB.7010406@raudssus.de> Message-ID: <25798_1334489803_4F8AB2CA_25798_195_1_8A9F9810-0F49-4E71-AFDC-BA0BF9F48516@funkreich.de> Ich wäre gern beim Treffen dabei gewesen, habe es aber leider zeitlich nicht geschafft. Ich hoffe, es war ein Erfolg!? Finde es sehr gut, dass Du, Torsten, die PMs aus der Umgebung zusammentrommelst und das Treffen organisiert hast. Dafür mal ein kräftiges Dankeschön! Bis zum nächsten Treffen! Gruß Tobias On 06.04.2012, at 00:11, Torsten Raudssus wrote: > Hiho Leute! > > Was lange währt wird endlich gut. Eigentlich war der Plan zwar etwas anders, aber jetzt habe ich mich doch von Wendy und Elizabeth breitschlagen lassen das ASAP ein Meeting für Niederrhein.PM wieder eingeführt wird. Wie sich das entwickelt werden wir dann auf diesen Meetings feststellen! Ja ist etwas kurzfristig aber wir wollten quasi Nägel mit Köpfen machen! > > Wir haben jetzt spontan den zweiten Mittwoch im Monat gewählt basierend auf den möglichen Konflikten die bestehen mit den Perl Mongern "drumherum", wie euch zum Beispiel :). Für jetzt treffen wir uns erstmal im Brauhaus Fuchsjagd in Düsseldorf ab 19 Uhr: > > http://www.brauhaus-fuchsjagd.de/ > > Wir werden dort ganz hinten eine eigene Ecke haben die etwas abgesperrt ist vom anderen Bereich, damit wir in Ruhe uns unterhalten können und austauschen können. Zu besprechen gibt es viel!!!! > > Zum einen steht auf dem Programm zu überlegen ob Niederrhein.PM sich in die Runde schmeisst für German Perl Workshop. Details hierfür dann einfach beim Treffen, da können wir alles austauschen, besonders für Firmen die sich etwas präsentieren wollen ist hier eine gute Chance gegeben Sponsoren sind immer nötig. > > Auch gebe ich paar Infos wegen der YAPC::EU die dieses Jahr in Frankfurt stattfindet, daher solltet ihr ALLE da erscheinen! Es wird das wichtigste Perl Event für lange Zeit in Deutschland sein und wir werden dieses Jahr versuchen das beste draus zu machen, damit die Leute sich an das Event in Deutschland auch gut erinnern! Also wir brauchen viele Gäste und wer noch helfen will, kann dies gern auch tun. Infos hierzu auf http://act.yapc.eu/ye2012/ > > Zum anderen werden Elizabeth (https://metacpan.org/author/ELIZABETH) und ich (https://metacpan.org/author/GETTY) jeweils einen kleinen Talk halten über Perl und über die Community von Perl halten, was genau werden wir noch feststellen, wir beide sind da sehr flexibel und werden einfach uns da stark anpassen jenachdem wer kommt! > > Nun, wer sich jetzt fragt warum er überhaupt kommen soll, dem kann ich sagen das neben Elizabeth und mir, auch Ribasushi (https://metacpan.org/author/RIBASUSHI) unsere Runde erweitern wird. Er ist der aktivste Maintainer von DBIx::Class was DIE Library ist für Datenbank Zugriff, selbst wenn man nur Queries abfeuern möchte. Warum? Fragt ihn selber auf dem Treffen! Elizabeth selber hat u.a. bei Booking (http://booking.com/) federführend viele technologische Fortschritte eingeführt und begleitet, sehr interessanter Input also auch von hier. Als weiteren Gast werden wir Herrn Senfberg begrüssen, der jetzt zwar kein Perl Entwickler aber ein bekennender Perl Stalker ist, und mit seinem Aquaponik Wissen auch etwas nicht perliges in die Themenrunde werfen wird . Ich selber arbeite jetzt seit einiger Zeit für DuckDuckGo (http://duckduckgo.com/), eine Suchmaschine geschrieben in Perl mit sehr hohen Ambitionen die Dinge etwas anders anzugehen und bin auch parallel offiziell für das Marketing von Perl unterwegs. > > Wir sind auch im IRC, wenn ihr auf unsere Webseite unter http://nrpm.de/ geht, ist rechts oben Webchat, der euch direkt dahin führt Über mehr Aktivität da würde mich sehr freuen. Für erfahrene User: irc.perl.org #niederrhein.pm > > Tja.......... Ich hoffe ich hab alles gesagt, und ich hoffe es werden einige kommen! > > -- > http://raudss.us/ > > -- > Liste: cologne-pm at pm.org > Archiv: http://pm.org/pipermail/cologne-pm > Unsubscribe: http://pm.org/mailman/listinfo/cologne-pm > From khkuth at freenet.de Mon Apr 16 12:43:20 2012 From: khkuth at freenet.de (Karl-Heinz Kuth) Date: Mon, 16 Apr 2012 21:43:20 +0200 Subject: [cologne-pm] Backup von einer Verzeichnisstruktur In-Reply-To: <20120414082333.GC31038@fernweh.plasmasturm.org> References: <4F7C0E20.2040804@freenet.de> <20120412031742.GC25622@fernweh.plasmasturm.org> <4F86A840.2070502@googlemail.com> <4F8722D1.1080406@freenet.de> <20120414082333.GC31038@fernweh.plasmasturm.org> Message-ID: <4F8C7658.6080306@freenet.de> Hi Aristoteles, >> Da ich alleine an daran arbeite und auch noch in der Entwicklungsphase >> bin, ist mir im Moment noch der Aufwand zu hoch für ein >> Versionskontrollsystem. > > kann ich nichts nachvollziehen. :-) Gerade in der Entwicklungsphase will > ich eins. Im betrieblichen Umfeld stimme ich Dir sofort zu, bei privaten Entwicklungen muss man es nicht umbedingt sein. Wenn es allerdings so einfach ist, wie Du beschreiben hast, spricht nichts dagegen. >> Ich müsste mich zu diesem Thema auch einarbeiten, > > Das ist richtig, ja. Allerdings ist der Aufwand einmalig. Richtig, wenn das mal angenommen 20+ Stunden benötigen würde, wäre mir im Moment der einmalige Aufwand zu hoch. Darum ging es mir. >> da ich so ein System selber administrieren muss. > > Mit verteilten VCS nicht.[^1] > > $ cd Projekt_X > $ git init > $ git add -A > $ git commit -m 'initial checkin' > > Fertig. Das Repository liegt dann im .git-Unterverzeichnis. Kein Server, > keine Administration, nichts. > > Es ist so billig, ein Repository anzulegen und auch es wegzuschmeissen > (einfach .git-Verzeichnis wegpusten), dass ich mittlerweile welche nur > kurzfristig sozusagen als Undo-Knopf anlege zB wenn ich grössere Mengen > Text per sed und co durch den Wolf drehen will. Eine halbe Stunde später > ist so ein Repository dann schon wieder weg, aber zwischendrin schützt > es mich davor, mehr als die letzten paar Minuten Arbeit zu verlieren. > Das ist ganz anders als zu CVS/Subversion-Zeiten. > > [^1]: Bzw nur äusserst optional, für Fortgeschrittene. Ist das echt soo billig? :-) Da sind alle meine Argumente und "Vorurteile" weg. Da sage ich allen noch mal herzlichen Dank! Viele Grüße Karl-Heinz