eRIZ’s weblog: archiwum:

PHP, webdesign, Linux, Windows i inne, bo nie samym chlebem człowiek żyje
Serdecznie zapraszam do udziału w ANKIECIE

HTML 5 - czy to ma sens?

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

Alternatywa dla Apache’a - Cherokee

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

PHP feat. MySQL: Sposób na drzewka

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

Photoshop+PNG = problemy?

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?

zrzut w IE

Jest na to sposób!

więcej

Zabezpieczanie skryptów/serwera

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

VirtualHosts w Apache na localu

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

Instalacja i konfiguracja Apache 2.2 z PHP 5.x pod Windows XP

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

Mój “schiz” - semantyka - IMHO

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

Strony (2): « 1 [2]

Szufladka