Nie da się temu zaprzeczyć – Erlang ma dość dziwną składnię, momentami naprawdę się ciężko połapać po siedzeniu w językach typowo klamerkowych (vide: C, PHP, JS, etc), ale możliwości napisanych w nim aplikacji naprawdę poraża.
I jak by tu nie próbować czegoś nowego? Ejabberd (demon Jabbera) świetnie się sprawuje, przez samą konstrukcję języka, w którym został napisany, koder ma dostęp do potężnego środowiska, które poradzi sobie w naprawdę trudnych warunkach. Dla przykładu – ktoś się pofatygował, aby przetestować Apache w porównaniu do YAWS. Wyniki – szczerze mówiąc – mnie zszokowały…
więcej
mod_rewrite, rewriting, przyjazne URL-e/adresy, maskowanie, przepisywanie, nazw jest sporo. Zresztą, najpopularniejsza pochodzi od swojego protoplasty – czyli mod_rewrite powstałego pod skrzydłami Apache’a jako moduł. Teraz właściwie standard, jeśli chodzi o nowoczesne strony www – nie tylko ze względu na wygląd, ale i (jak ptaszki ćwierkają, choć jest to wątpliwe wobec oficjalnych źródeł) SEO.
Jak zwał, tak zwał, adres http://example.org/kawalek/adresu wygląda dużo estetyczniej i jest łatwiejszy do zapamiętania niż potworki typu http://example.org/?kawalek=adresu&i=jeszcze&inny=fin
Niby nie jest to takie skomplikowane, ale niektóre sytuacje wydają się nie do rozwiązania.
Uwaga, notka tasiemcowata, więc jest spis treści. Polecam się również uzbroić w odpowiednią ilość czasu. ;]
więcej
Włamałem się do systemu NK? Nie. Ale ofiara pewnego triku, na który wpadłem przyglądając się fanatykom fotkowania na naszej-klasie może tak pomyśleć.
Ile to osób może zacząć gotować się ze złości, gdy pilnie potrzebuje jakiejś WARTOŚCIOWEJ informacji z Sieci, a nie może, gdyż osobnik(i) o zazwyczaj ilorazie inteligencji zmierzającym ku zeru okupuje kompa, trwoniąc czas na oglądanie „komci i foci” na lepszym klonie fotka.pl? Najczęściej takiego osobnika nie da się łatwym sposobem wykurzyć sprzed komputera, więc czemu by nie sprawić, aby taka osoba wykipiała ze złości zwalniając komputer?
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
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