FTP-Sync

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

FTP-Sync

Beitrag von zigapeda »

Hallo

Mich hat die API zum Uploaden immer aufgeregt weil die die bilder die ich hochgeladen habe immer verunstalltet hat:
Bild
Jetzt habe ich mir selber eine funktion geschrieben die die dateien hochläd und dazu hab ich gleich noch ein programm geschrieben.

Das Programm gibt es hier: http://zigapeda.gpfclan.de/FTP-Sync.zip

Features:
-Speichert die zugangsdaten in einer Data.dat Datei (also nicht jedes mal neu eingeben)
-Syncronisiert alle Dateien die neu hinzukommen und alle die sich ändern
-Syncronisiert jede minute oder auf wunsch
-kann auch dateien (einzeln oder mehrere) aus einem anderen ordner hochladen

Bitte um Feedback, danke zigapeda
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Benutzeravatar
Kiffi
Beiträge: 10719
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

schön, dass ich Dich mit meinem Programm inspirieren konnte. Allerdings
hättest Du dem Kind schon einen anderen Namen gönnen können.

Testen konnte ich Dein Programm leider nicht, weil es ständig
100% Prozessorauslastung erzeugt.

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
neotoma
Beiträge: 202
Registriert: 13.09.2004 16:16
Kontaktdaten:

Re: FTP-Sync

Beitrag von neotoma »

zigapeda hat geschrieben:Hallo
Jetzt habe ich mir selber eine funktion geschrieben die die dateien hochläd und dazu hab ich gleich noch ein programm geschrieben.

Features:
-Speichert die zugangsdaten in einer Data.dat Datei (also nicht jedes mal neu eingeben)
-Syncronisiert alle Dateien die neu hinzukommen und alle die sich ändern
-Syncronisiert jede minute oder auf wunsch
-kann auch dateien (einzeln oder mehrere) aus einem anderen ordner hochladen

Bitte um Feedback, danke zigapeda
Okay, ich habe gerade mal getestet, und irgendwie funktioniert es nicht.
Es gibt auch keine Warnmeldung aus. Eine Hilfedatei ist auch nicht vorhanden.
Trotzdem ich den auf Synchronisieren-Button geklickt habe, passiert garnichts.... Sollte entweder eine Fehlermeldung oder eine Progressbar erscheinen. Ach ja, auch der Firewall meldet sich nicht - d.h. es wird keine Verbindung aufgebaut.

Wie kann ich den Sync-Intervall einstellen ? (Ist die Version auf dem Server nicht die neueste (0.1) ? )

Dann habe ich noch eine Security-Warnung: Die Serverdaten solltest Du unbedingt verschlüsselt anlegen !

Aber die Idee gefällt mir (auch wenn sie nicht neu ist ;-) ), und ich könnte das tool gut gebrauchen - wenn es funktionert.

Vielleicht noch für die Weiterentwicklung : es wäre schön wenn man statt der einen festgelgeten Verzeichnis/Server kopplung mehrere anklegen könnte.

Mike
Alle Rechtschreibfehler unterliegen der GPL und dürfen frei kopiert und modifiziert werden.
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

ftp-sync

Beitrag von roherter »

Funktiomiert bei mir nicht,da ist irgendwo n fehler drin,das menue lässt sich nicht richtig aufrufen!
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

Kiffi hat geschrieben:schön, dass ich Dich mit meinem Programm inspirieren konnte. Allerdings
hättest Du dem Kind schon einen anderen Namen gönnen können.

Testen konnte ich Dein Programm leider nicht, weil es ständig
100% Prozessorauslastung erzeugt.

Grüße ... Kiffi
Sollte eigentlich nicht sein. Das war bei mir auch (beim testen) aber da hatte ich es als .exe hochgeladen. dann mit .zip gings bei mir. auslastung sollte maximal bei 15% liegen, wird aber noch geändert.
Ja du hast mich auf die idee gebracht das ich das mit dem ordner überwachen noch einbauen könnte aber das habe ich dann aufgegeben. http://forums.purebasic.com/german/view ... 4535#34535
Wegen dem namen, sorry das hab ich garnicht gesehen. Wir haben im IRC geredet und dann sind wir auf den namen FTP-Sync gekommen. Das du den auch hattest wusste ich nicht mehr. Werd ich auch noch ändern.
neotoma hat geschrieben:Okay, ich habe gerade mal getestet, und irgendwie funktioniert es nicht.
Es gibt auch keine Warnmeldung aus. Eine Hilfedatei ist auch nicht vorhanden.
Trotzdem ich den auf Synchronisieren-Button geklickt habe, passiert garnichts.... Sollte entweder eine Fehlermeldung oder eine Progressbar erscheinen. Ach ja, auch der Firewall meldet sich nicht - d.h. es wird keine Verbindung aufgebaut.
Warnmeldung gibt es noch keine aus, das stimmt. Hilfe datei hielt ich bei dem kleinen Programm noch nicht für nötig.
Passieren tut da nichts weil das syncronisieren im hintergrund statt findet und mit dem button ruf ich das bis jetzt nur auf anderst bei Dateien Hochladen, da kommt eine meldung wenn alle erfolgreich hochgeladen sind. Beim Syncronisieren bau ich dann noch eine meldung ein.
neotoma hat geschrieben:Wie kann ich den Sync-Intervall einstellen ? (Ist die Version auf dem Server nicht die neueste (0.1) ? )
Erstmal noch garnicht. Da das Programm die CPU sehr stark auslastet (bei mir 10% aber im vergleich zu anderen Programmen) hatte ich vor das problem mit dem syncronisieren noch anderst zu lösen. Dann kommt auch die Intervall einstellung.
neotoma hat geschrieben:Dann habe ich noch eine Security-Warnung: Die Serverdaten solltest Du unbedingt verschlüsselt anlegen !
ja weiß ich auch da muss ich mir noch was überlegen wahrscheinlich mit einem masterkey oder so also das man seine zwei zeichen masterkey eingibt und dann die passwörter je nach masterkey entschlüsselt werden. vieleicht mach ich es auch anderst aber oberes wär hald am sichersten.
neotoma hat geschrieben:Aber die Idee gefällt mir (auch wenn sie nicht neu ist Wink ), und ich könnte das tool gut gebrauchen - wenn es funktionert.
Danke, ich tu mein bestes. Ich hoffe die nächste version ist bei jedem lauffähig.
neotoma hat geschrieben:Vielleicht noch für die Weiterentwicklung : es wäre schön wenn man statt der einen festgelgeten Verzeichnis/Server kopplung mehrere anklegen könnte.
Ja sowas in der art habe ich vor. Ich möchte mehrere Profile anlegen können aber ob es für jedes profil einen eigenen Intervall geben wird weiß ich noch nicht.
roherter hat geschrieben:Funktiomiert bei mir nicht,da ist irgendwo n fehler drin,das menue lässt sich nicht richtig aufrufen!
kann es sein das du auch um die 100% CPU auslastung hast? Wenn ja liegt es daran.

@ll Erstmal danke für das Feedback und wenn es bei manchen nicht geht liegt es am hochladen oder runterladen. http://forums.purebasic.com/german/view ... 35&start=0
bei mir geht es wenn ich es runter lade d.h. es muss richtig oben sein auser der fehler wird bei mir beim runterladen wieder rückgänig gemacht was ich eigentlich nicht glaube.
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Kekskiller
Beiträge: 752
Registriert: 14.09.2004 21:39
Kontaktdaten:

Beitrag von Kekskiller »

Naja, wie schon oben beschrieben, gibts ein Systray und mehr auch nicht...

Btw: Tu mal den Screen versetzen, er sieht leicht... verschoben aus.
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

eigentlich sollte bei einem rechtsklick auf das systray ein menü aufgehen.

Das der screeni verschoben ist weiß ich und er ist auch grünlich auserdem ist er oben in den ecken irgendwie verschwommen.
Und dass ist eben alles von der API her.
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

Also erstmal ein test: http://zigapeda.gpfclan.de/FTP-Sync-Test.exe

Ich hab nur mal eine zeile geändert und will wissen ob es jetzt immer noch 100% CPU auslastung hat.
Diese zeile setzt zwar das eigentliche programm (die Syncronisation) auser kraft aber das wird dann noch so geändert das es geht.
Also nur posten wie viel CPU auslastung es hat, das sonst nix geht weiß ich.

Danke schon mal im vorraus.

@Kiffi der name ist auch noch gleich aber ich denk mir noch nen neuen aus.
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

ftp-sync

Beitrag von roherter »

Das Menu einstellungen öffnet sich beim erstenmal zimlich langsam,wenn mans einmal auf hatte gehts komischerweise schneller beim nächsten mal ,d.h. da ist auch noch irgendein fehler!
Cpu-auslastung ist bei mir auf 0
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
Kiffi
Beiträge: 10719
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

Hallo zigapeda,

auch die 'neue' Version erzeugt bei mir eine Auslastung von 100%. Allerdings
nicht kontinuierlich. Manchmal sackt die Auslastung auch auf einen normalen
Wert ab (und geht dann wieder auf 100%).

Der Hauptdialog öffnet sich im Zeitlupentempo. D.h. zuerst erscheint ein
leerer Dialog und dann so nach und nach erscheinen die Buttons.

Wenn Du magst, kannst Du ja mal den Code veröffentlichen. Vielleicht sehen
wir gemeinsam dann schneller, woran es liegt.

Grüße ... Kiffi
a²+b²=mc²
Antworten