|
| rsync protokol Fra : Niels Andersen |
Dato : 17-11-01 20:09 |
|
Jeg vil lege lidt med at lave noget software til at downloade filer fra
en rsync server.
Der er to muligheder: En frontend til rsync, eller at implementere
protokollen direkte i mit software.
Men hvor finder jeg specs til protokollen?
Eller måske skulle jeg bare snuppe den del af sourcen, og bygge mit eget
interface omkring det?
Jeg aner ikke hvor kompliceret protokollen er... :)
Helt præcist leger jeg med tanken om at lave et GUI-program til at
downloade fra rsync-servere, som fx. sunsite.dk.
--
Mvh.
Niels Andersen
| |
Claus Rasmussen (17-11-2001)
| Kommentar Fra : Claus Rasmussen |
Dato : 17-11-01 21:07 |
|
Niels Andersen wrote:
> Men hvor finder jeg specs til protokollen?
Der følger en specifikation med sourcen. Kig i filen tech_report.tex .
Du kan også gå ind på rsync's hjemmeside og evt. spørge på deres mail-
lister.
> Eller måske skulle jeg bare snuppe den del af sourcen, og bygge mit eget
> interface omkring det?
Det er langt det bedste. Hvis du selv implementerer protokollen, skal du
hele tiden holde den i "sync" med hvad rsync drengene kan finde på. Plus
du skal være sikker på, at du ikke laver fejl.
Se hellere på, hvad der er dit mål: At lave et GUI interface til rsync.
Og koncentrer dig så om det, mens du stjæler med arme og ben fra det
arbejder, der allerede er blevet gjort.
Held og lykke.
-Claus
| |
Niels Andersen (17-11-2001)
| Kommentar Fra : Niels Andersen |
Dato : 17-11-01 21:54 |
|
"Claus Rasmussen" <clr@cc-consult.dk> wrote in message
news:3bf6c3a7$0$4866$ba624c82@nntp02.dk.telia.net...
> > Men hvor finder jeg specs til protokollen?
> Der følger en specifikation med sourcen. Kig i filen tech_report.tex .
OK. Den er nok god at læse i, under alle omstændigheder.
Det ville jo være noget værre bavl at lave et rsync-program, uden at
kende protokollen. :)
Eller måske er det bare mig? Jeg synes heller ikke man kan lave
hjemmesider (altså på et seriøst plan) uden at kende http-protokollen
rimeligt godt, fx. ved at læse de vigtigste sider i RFC'en.
Nå, men det er et sidespor. :)
> > Eller måske skulle jeg bare snuppe den del af sourcen, og bygge mit
eget
> > interface omkring det?
> Det er langt det bedste. Hvis du selv implementerer protokollen, skal
du
> hele tiden holde den i "sync" med hvad rsync drengene kan finde på.
Plus
> du skal være sikker på, at du ikke laver fejl.
Det lyder meget fornuftigt. Med lidt held ligger de ting jeg gerne vil
genbruge i nogle filer for sig selv, så bliver det rigtigt nemt at
opgradere "mit" program.
> Se hellere på, hvad der er dit mål: At lave et GUI interface til
rsync.
> Og koncentrer dig så om det, mens du stjæler med arme og ben fra det
> arbejder, der allerede er blevet gjort.
Yep. Genbrug af kode, det er også noget jeg fokuserer en del på normalt.
Men normalt er det kun mit eget eller organisationens kode, der bliver
genbrugt. :)
Jeg tror jeg læser på protokollen, men holder mig fra at implementere
den. Så vil jeg prøve at se hvor nemt det vil være, at fiske det
relevante kode ud af den oprindelige rsync.
--
Mvh.
Niels Andersen
| |
Karsten Thygesen (21-11-2001)
| Kommentar Fra : Karsten Thygesen |
Dato : 21-11-01 13:59 |
|
"Niels Andersen" <niels-usenet@myplace.dk> writes:
> Jeg tror jeg læser på protokollen, men holder mig fra at implementere
> den. Så vil jeg prøve at se hvor nemt det vil være, at fiske det
> relevante kode ud af den oprindelige rsync.
http://rproxy.samba.org/download.html indeholder librsync som er det
du efterlyser
Karsten
| |
|
|