Strona 1 z 1

Co to jest ten lock ?

: sob sie 29, 2009 9:59 am
autor: grizzly
Jak np. edytuje dokument (plik) w Openoffiisie to wyskakuje .~nazwa_pliku .

Co to jest ten lock ? Czy to jest zwykła kopia tego pliku ?

Re: Co to jest ten lock ?

: sob sie 29, 2009 9:18 pm
autor: Jan_J
A tam zaraz wyskakuje... plik się tworzy.
Plik .~lock.<nazwa-otwartego-dokumentu># zawiera informację o tym, kto i kiedy rozpoczął edycję dokumentu. Jest on używany w mechanizmie zabezpieczenia przed jednoczesną edycją. W przypadku, kiedy kartoteka jest read-only, pliku lock nie da się utworzyć, i OpenOffice otwiera dokument w trybie tylko do odczytu (nie do końca ściśle, bo plik dokumentu wolno modyfikować).

Że nie jest to zwykła kopia, poznasz po rozmiarze. Co zawiera -- możesz sobie podejrzeć ulubionym edytorem nieformatującym.

Re: Co to jest ten lock ?

: ndz sie 30, 2009 8:56 am
autor: grizzly
dobra dz...
No faktycznie podejrzałem sobie ten plik i jakie dane są tam zawarte.

Nie rozumiem tylko problemu jednoczesnej edycji.Taka sytuacja:Dwie osoby na 2 kompach z tymi samymi uprawnieniami do tego pliku.Pierwsza edytuje ten plik(np.pisze dalszy ciąg powieści).Druga osoba chce też edytować ten plik (w tym samym momencie) .
Czy dobrze rozumiem,że mechanizm lock uniemożliwia tej drugiej osobie edycji ?

Re: Co to jest ten lock ?

: ndz sie 30, 2009 11:24 am
autor: Jan_J
Tak, właśnie tak.
Na przykład: dwie osoby próbują redagować plik udostępniony im na serwerze. Albo: dwie osoby pracują zdalnie na jednej maszynie. Albo w ostateczności: ta sama osoba otwiera dwie sesje edycyjne tego samego pliku.