Jeśli tworzysz strony w HTML5 i walidacja kodu nie jest Tobie obca, na pewno spotkałeś się już z poniższym komunikatem:
Bad value X-UA-Compatible for attribute http-equiv on element meta.
Jeśli tworzysz strony w HTML5 i walidacja kodu nie jest Tobie obca, na pewno spotkałeś się już z poniższym komunikatem:
Bad value X-UA-Compatible for attribute http-equiv on element meta.
Walidacja jak i obsługa formularzy w PHP zawsze były dla mnie horrorem.
Jest to jedna z tych rzeczy, których po prostu nie cierpię i które zabierają mi dużo czasu.
W dzisiejszym wpisie opiszę sposób walidacji i filtrowania danych za pomocą funkcji filter_input_array(). Czytaj więcej
Jedną z bardziej irytujących mnie rzeczy, jest niestosowanie się do regionalnych ustawień dotyczących dat, liczb itd.
Samowolka występuje w zasadzie wszędzie, od instytucji finansowych jak banki, po wszelkiego rodzaju urzędy.
Polski format daty określa norma PN-EN 28601 (ISO 8601) i większość krajów Europy stosuje się do tego formatu, czyli DMY (dzień, miesiąc, rok). Czytaj więcej
Nie da się ukryć, że jedną z najpopularniejszych obecnie bibliotek/frameworków wspierających tworzenie programów w języku JavaScript jest jQuery.
jQuery is a fast, small, and feature-rich JavaScript library.
Czy rzeczywiście tak jest? Spierałbym się, ale tematem niniejszego wpisu nie jest analiza wydajności tejże biblioteki.
Mapa strony to plik XML zawierający adresy URL witryny. Czytaj więcej
We wcześniejszym wpisie dość niepochlebnie wyraziłem się na temat systemu szablonów Smarty, więc wypadałoby podać jakąś alternatywę. Czytaj więcej
Smarty – system szablonów napisany w PHP, służący do odseparowania logiki aplikacji od warstwy prezentacyjnej.
Trzeba tutaj zaznaczyć, że już powyższy krótki wstęp jest praktycznie niespełniony w dużej części aplikacji wśród programistów używających Smarty jak i PHP. Czytaj więcej
Zasoby, które rzadko ulegają zmianie powinny być oczywiście Cachowane.
Oszczędzamy tym samym transfer, zwiększamy prędkość wczytywania stron i uszczęśliwiamy użytkownika końcowego 🙂 Czytaj więcej
Pewnego dnia sprawdzając swoją stronę w wynikach wyszukiwarki Google natknąłem się na zindeksowaną przez nią mapę strony sitemap.xml.
Od razu wydało mi się to mało logiczne. Równie niedorzecznym byłoby zindeksowanie pliku robots.txt (czytałem o takich przypadkach). Czytaj więcej
Wpis ten należy traktować jako kontynuację/uzupełnienie wcześniejszego artykułu pt. Przyspieszamy stronę internetową – kompresja gzip.
Zanim użyjemy kompresji, warto usunąć z plików JavaScript i CSS zbędne spacje i komentarze celem zmniejszenia rozmiaru pliku i przyspieszenia jego ładowania. Czytaj więcej