![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 1 Dołączył: 24.12.2013 Ostrzeżenie: (0%) ![]() ![]() |
Czesc,
Tym razem prosta klaska do przechowywania danych w plikach w nowym formacie. Plik ma 2 naglowki oraz dane. Pierwszy naglowek w calosci jest sygnatura na podstawie ktorej sprawdzamy czy plik jest poprawny. Nastepnie naglowek zawiera informacje jak: * suma kontrolna naglowka * Identyfikator naglowka * Flagi (obecnie nie uzywane, chce za ich pomoca rozrozniac typ szyfrowania / kompresji) * System na jakim plik zostal utworzony, chociazby aby wiedziec ze trzeba zamienic \ na / * Wersja pliku (nowsza wersja bedzie wymagala klasy w nowszej wersji) * Rozmiar danych * Suma kontrolna danych Dane po zapisie do pliku sa od razu walidowane. Kod: http://wklej.org/hash/8de4c3a48f3/ Jak zwykle krytyka mile widziana (IMG:style_emoticons/default/smile.gif) Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 1 Dołączył: 24.12.2013 Ostrzeżenie: (0%) ![]() ![]() |
Nie chce byc zlosliwy, ale sens pewnie taki sam jak pisanie svn-sync (https://gist.github.com/mlask/6954a8f5f8525193379ac51f2d930432) w PHP ;-)
Da sie? Da. Tylko po co, skoro takie rozwiazanie wymaga dodatkowych zaleznosci w postaci interpretera i jest nieoptymalne? Takie skrypty pisze sie chociazby w Bashu/AWK a nie w PHP. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 89 Dołączył: 31.08.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nie chce byc zlosliwy, ale sens pewnie taki sam jak pisanie svn-sync (https://gist.github.com/mlask/6954a8f5f8525193379ac51f2d930432) w PHP ;-) Da sie? Da. Tylko po co, skoro takie rozwiazanie wymaga dodatkowych zaleznosci w postaci interpretera i jest nieoptymalne? Nie zrozumiałeś. Twoje rozwiązanie nie jest do niczego potrzebne. Nie ma żadnego sensownego zastosowania. Przytaczanie mojego kodu z Gista jako "przykładu" o czym ma świadczyć? O dalszym twoim braku zrozumienia? Jeszcze rozumiem, gdybym wystawiał ten kod do oceny czy coś. Ale to jest mój prywatny kod na prywatny użytek, który wykorzystują również moi współpracownicy - stąd jest publicznie dostępny. Nic ponad to. A argument o zależnościach też nie do końca trafiony, bo kod pisany był (i jest użytkowany) na środowiskach z systemem macOS, gdzie PHP jest standardowo dostępne (IMG:style_emoticons/default/wink.gif) Cytat Takie skrypty pisze sie chociazby w Bashu/AWK a nie w PHP. Że co?! A kto tak powiedział? Pisze się w tym, w czym jest prościej i wygodniej. Nie widzę powodu dla którego miałbym tego nie pisać w PHP (który znam wystarczająco dobrze) czy jakimkolwiek innym języku programowania. W pierwszym poście tego wątku pisałeś, że "krytyka mile widziana". Więc ją łaskawie przyjmij (IMG:style_emoticons/default/smile.gif) Ten post edytował mls 24.05.2017, 16:22:43 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 02:19 |