Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> DataFile - sposob przechowywania danych, 4fun
q.michal
post 16.05.2017, 16:17:22
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 smile.gif
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
q.michal
post 24.05.2017, 17:09:51
Post #2





Grupa: Zarejestrowani
Postów: 111
Pomógł: 1
Dołączył: 24.12.2013

Ostrzeżenie: (0%)
-----


Konstruktywna krytyka tak, natomiast Twoj post niewiele wnosi do tematu.

To, ze nie znajdujesz dla niego zastosowania, nie znaczy ze nikt nie znajdzie. Jest to wylacznie Twoja opinia, o ktora nie dbam.
Czytajac natomaist Twoja ostatnia wypowiedz, odnosze wrazenie ze sam masz problem ze zrozumieniem. Jestes podobno programista z 15-letnim doswiadczeniem. Powinienes wiec wiedziec, ze pisanie takich skryptow w PHP jest nieoptymalne. A suma sumarum ostatecznie i tak wykonujesz polecenia powloki forkujac poraz kolejny proces basha/sh/ksh/cokolwiek masz w OSX. Jaki wiec jest sens uruchamiac z konsoli interpreter PHP, by z niego poraz kolejny wywolywac shella? Zaden - dlatego taki skrypt powinien byc napisany w bashu, a nie w PHP. Zreszta przegladajac Twoj kod PHP i patrzac jak usilnie dolaczasz go do OSXa podczepiajac skrypty pod akcje wnioskuje ze innego jezyka chyba nie znasz.

Moglby zatem smialo rzec, ze przygania kociol garnkowi.
Koniec tematu z mojej strony.
Go to the top of the page
+Quote Post
mls
post 25.05.2017, 22:13:21
Post #3





Grupa: Zarejestrowani
Postów: 677
Pomógł: 89
Dołączył: 31.08.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat(q.michal @ 24.05.2017, 18:09:51 ) *
Konstruktywna krytyka tak, natomiast Twoj post niewiele wnosi do tematu.

To ty zacząłeś odbiegać od tematu... wink.gif

Cytat
Zreszta przegladajac Twoj kod PHP i patrzac jak usilnie dolaczasz go do OSXa podczepiajac skrypty pod akcje wnioskuje ze innego jezyka chyba nie znasz.

Znam parę innych mniej lub bardziej popularnych języków programowania, ale z PHP korzystam na codzień i w tym pisze mi się najbardziej "neutralnie" - dlaczego więc nie miałbym go używać na własny użytek również do innych celów?
Tak przy okazji, nie wiem czy wiesz, ale ogrom ludzi tak robi - ułatwia sobie życie pisząc proste "programiki" w językach, w których jest im najwygodniej. Równie dobrze jak PHP może to być Python, Ruby, cokolwiek.

Odwróciłeś kota ogonem, bezmyślnie przyczepiasz się do mojego prywatnego kodu którego nikomu celowo nie daję do oceny (bo i nie ma czego oceniać), ale sam żadnej krytyki nie przyjmujesz, w żadnym wątku. Dalsza dyskusja faktycznie nie ma sensu bo to jak gadanie do ściany...

Ten post edytował mls 25.05.2017, 22:21:56


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 5.05.2024 - 09:38