Jak to zwykle bywa, przeglądam dzisiaj sobie RSS-y, patrzę – news (gwoli ścisłości, moja domena nie jest powiązana z tym serwisem) – W3C opublikowała HTML 5.
Tylko, czy każda kolejna specyfikacja tak naprawdę ma sens…? Webmasterów można podzielić na dwie grupy
więcej
Nie, nie będę pisał o hrabstwach, ani o plemieniu Indian (chociaż Apache – Cherokee nawet etymologicznie są ze sobą powiązane ;)).
Mowa będzie o alternatywnym dla Apache’a demonie http – Cherokee Web Server. A trafiłem nań zupełnie przez przypadek…
Co ciekawe, też sprawnie chodzi na „biednych” maszynach (póki co, trzyma się :)).
więcej
aktualizacja
W Sieci można natknąć się na wiele przepisów, w jakis sposób stworzyć drzewka zapisywane w DB. Niektóre mają więcej, niektóre mniej wad… Ale poszukiwałem jakiegoś w miarę uniwersalnego rozwiązania, które by najlepiej pasowało do moich potrzeb.
Założenia
Potrzebujemy drzewka kategorii. Ot, takie najprostsze, np:
- kategoria
- podkategoria1
- podkategoria2
- kategoria
więcej
Czy nie zastanawiałeś(aś) się czasem, że Photoshop zapisuje odrobinę za duże PNG-i? Gdy pliki stworzone w konkurencyjnych programach mają np. 10kB, to w PS-ie 20? Manipulowanie opcją przeplotu przynosi mizerne efekty? Z powodu wskazań w „Save For Web” wolisz wybrać JPEG/GIF?
Do tego dochodzi niemożność wkomponowania obrazka w tło strony pod IE pomimo, że kolory teł są takie same, tak jak tutaj?
Jest na to sposób!
więcej
Pozwoliłem sobie rozpocząć pewien cykl nt. różnych problemów, na które mogą się natknąć użytkownicy Apache’a (i to niekoniecznie administratorzy). Tym razem skupię się na podstawowym zabezpieczaniu stron serwowanych przez Indianina.
Zwiększanie poziomu bezpieczeństwa stron można podzielić w zasadzie na kilka części. Wszak nie jest to tylko zadanie administratora naszego serwera, lecz również nasze, osób tworzących aplikacje „webowe”. Nie chodzi tylko o zapobieżenie destabilizacji działania serwisu, lecz również o ochronę danych naszych gości, co nakazuje nam ustawa o ochronie danych osobowych.
więcej
Przeglądając sobie Polskie Forum PHP natrafiłem na posta, którego autor pyta w jaki sposób otwierać na localhoście strony zapisane w różnych katalogach. Pytanie było zadane w trochę innej formie (otwieranie typu: localhost/folder, które wskazuje na folder znajdujący się poza htdocs), ale z tego, co mi wiadomo, to VirtualHostsy działają tylko po osobnych IP
Dzięki temu dysponujemy możliwością postawienia 16581374 (127.0.0.1–127.255.255.255) wirtualnych hostów (mam nadzieję, że się nie pomyliłem w obliczeniach; jeśli tak, to proszę mnie poprawić).
więcej
Instalowanie PHP 5 pod Apache 2.0 do bardzo trudnych nie należy. W związku z tym, iż moje biurko dopalał Indianin 2.0 z Tresowanym Słoniem czwartej generacji, postanowiłem trochę odświeżyć paczki, bo chyba się trochę zastałem.
OK, pora na meritum. Najpierw musimy zaopatrzyć się w niezbędne paczki:
W przypadku Apache’a ściągamy najnowsze dostępne binarki dla Windows (plik .msi; na stronie dostępne jest stabilne wydanie). PHP ściągamy w postaci paczki ZIP.
Zaloguj się jako administrator (no, można jeszcze na ograniczonym, ale nie jest to takie wygodne) i… instalujemy.
więcej
Któregoś razu trafiłem na blog Riddle’a. Koleś porusza nawet niezłe tematy dotyczące projektowania www, są to głównie takie, które poruszają ich budowę, to, co jest pod maską. Parę miesięcy temu liznąłem trochę XHTML-a i CSS-a + semantyczny JS. I skupię się w tym miejscu na przymiotniku, który postawiłem przy akronimie JS. Nie dotyczy on bynajmniej wyłącznie JavaScriptu. Do rzeczy: większość stron, na które można natknąć się w internecie jest napisana „aby było”. Gdy któraś ze stron przykłuje moją uwagę wyglądem, bądź działaniem: CTRL+F3 (czyli „pokaż źródło” w Operze) i patrzę, co jest pod maską. Jakże często się rozczarowywuję, gdy widzę śmietnik wciśnięty w tabelki.
więcej