-
Data: 2013-03-20 18:31:15
Temat: Re: Mit nieodwracalności zmian w JPG
Od: Sylwester Zarębski <z...@i...net.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Dnia Wed, 20 Mar 2013 01:35:44 +0100, Marek napisał(a):
> W dniu 2013-03-19 23:36, Sylwester Zarębski pisze:
>> Cóż, widocznie nie wiesz/pamiętasz jak działają systemy VCS, one operują
>> na deltach/różnicach, czyli właśnie konkretnych zmianach/działaniach.
> Hola hola! Czy zobaczysz w jakiej kolejności wpisywano literki w każdym
> wyrazie i jakie było tempo wpisywania tych znaków? :-D Nie! VCS
> wychwytuje różnice w kodzie pomiędzy kolejnymi "archiwizacjami". Czyli
> pokaże Ci, że jakiegoś dnia, o jakiejś godzinie ktoś zmienił kontrast i
> kolor w pliku XML ale nie przywrócisz tego pliku XML do stanu gdzie ktoś
> zmienił sam kontrast jeśli obie te czynności były wykonane podczas
> jednej edycji i zostały zapisane po niej. Tymczasem analizując ostatnią
> wersję pliku XML jesteś w stanie odtworzyć kolejność tych zdarzeń bo w/g
> tej kolejności oba te wpisy powstały. To jest ta różnica.
Nie zrozumiałeś analogii, zmiany to wyłącznie kwestia określenia co ową
zmianą ma być.
Program do XML określa zmianę jako pewną operację, ale np. nie zapisuje
jak szybko i w ilu ruchach przesunąłeś suwak, albo czy wpisywałeś z
klawiatury liczbę 10, a później skasowałeś i poprawiłeś na 20, albo, że
przesunąłeś suwak o 30 na plus, a nie po prostu ustawiłeś na 50. Prawda?
Zmiana jest określona jako różnica stanu przed i po jakimś działaniu
(efekt danego działania).
Teraz rozumiesz?
Tak jeszcze mi się przypomniało, że za czasów Uniksów na Uniwerkach
(gdzieś w latach 90) były takie systemy logowania, które zapisywały
pełną sesję naciśnięć klawiszy bez kontekstu, czyli jak miało się już
screena (czy coś podobnego, bo mam wrażenie, że screena jeszcze wtedy
nie było, w każdym razie wirtualne okna terminala tekstowego), to log
wyglądał cokolwiek kosmicznie.
>> To jest mniej więcej odpowiednik historii w XML (opisuje ona kolejne
>> operacje).
> Nieprawda - wyłącznie zmiany między operacjami zapisu. A to co między
> zapisami się dzieje nie jest rejestrowane.
Zależy jak określimy "operację" lub "zmianę". Każdy program określa to
sobie trochę inaczej, ale zasada jest taka sama.
--
pozdrawiam
Sylwester Zarębski
Aby wysłać email zmień zbieracz w adresie na sylwek
Następne wpisy z tego wątku
- 20.03.13 18:35 Sylwester Zarębski
- 20.03.13 19:43 Krzysztof Halasa
- 20.03.13 19:46 Krzysztof Halasa
- 20.03.13 19:48 Krzysztof Halasa
- 20.03.13 19:52 Krzysztof Halasa
- 20.03.13 19:58 Sylwester Zarębski
- 20.03.13 20:06 Krzysztof Halasa
- 20.03.13 20:07 Krzysztof Halasa
- 20.03.13 20:10 Krzysztof Halasa
- 20.03.13 21:15 Adam Płaszczyca
- 20.03.13 21:29 JD
- 20.03.13 22:40 Marek
- 20.03.13 22:55 Marek
- 20.03.13 23:01 Marek
- 20.03.13 23:14 Marek
Najnowsze wątki z tej grupy
- Trochę NTG - Vegas Pro
- Nikon D5500 i wyzwalanie migawki
- Canon 550D
- EOS 600D i balans bieli w filmach
- EOS 90D i sentymenty
- Skanowanie: Canon MG2550S vs HP OfficeJet 6950
- czas exif a czas modyfikacji pliku
- karta SD po formacie odzyskiwanie zdjęć i filmów
- Chess
- Vitruvian Man - parts 7-11a
- Eltec nie zyje?
- Steve McCurry
- Light - lajkowe klasyki od Chinczykow
- Forum o Sony serii A (alfa)?
- obrobka RAW na konputerze
Najnowsze wątki
- 2025-02-01 Śmierć mózgu a narządy do pobrania
- 2025-01-31 A niektórym to naprawdę zależy na ekologi w miastach LPG POWRACA ;-)
- 2025-01-31 Lublin => Programista Delphi <=
- 2025-01-31 Łódź => Programista NodeJS <=
- 2025-01-31 Wrocław => Senior SAP Support Consultant (SD) <=
- 2025-01-31 Warszawa => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2025-01-31 Gdańsk => iOS Developer (Swift experience) <=
- 2025-01-31 Kraków => UX Designer <=
- 2025-01-31 Warszawa => Data Engineer (Tech Leader) <=
- 2025-01-31 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-01-31 Gliwice => Business Development Manager - Network and Network Security
- 2025-01-31 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-01-31 Warszawa => Full Stack .Net Engineer <=
- 2025-01-31 Warszawa => Programista Full Stack (.Net Core) <=
- 2025-01-31 Gdańsk => Programista Full Stack .Net <=