Przejście na nową dystrybucje Linuxa ostatni czasy stworzyło kilka problemów, nad którymi niestety siedziałem troche. Jednym z nich była próba instalacji Ruby on Rails. Wszystko ładnie zainstalowało się z repozytorium Debiana, ot czemu miałoby być inaczej ... Ta myśl mnie jednak zgubiła. Otóż finalnie okazało się, że wersja gem'a z repozytoriów jest wyjątkowo stara, co kłopoty w postaci braku funkcji mb_chars, ponieważ sam Rails też był już leciwy. Cóż trzeba było sobie poradzić jedynym wyjściem okazała się instalacja z źródeł. Oryginalny gem niestety przy próbie update'u wypluwał doskonały komunikat, że w Debianie ta funckja jest wyłączona.
Zabezpieczenie witryny za pomocą Basic Authentication czy mod_auth_sql na pewno utrudnia dostęp do zasobów, które nie powinny byc dostępne publicznie, jednakże dla wytrawnego włamywacza, wyposażonego w odpowiednie narzędzia, nie stanowi to większej przeszkody. Dane są przesyłanie w postaci jawnej, a więc "wychodzą" z naszego komputera jako zwykły tekst w nagłówkach, które przeglądarka wysyła wraz z rządaniem do serwera. Przkładowy nagłówek może wyglądać tak:
GET /private/index.html HTTP/1.0
Host: localhost
Authorization: Basic dXNlcj1uYXN6ZV90YWpuZV9oYXNsbw==
Pod tym nic nie mówiącym ciągiem znaków kryję się nasz użytkownik wraz hasłem, jest on zakodowany bardzo słabym algorytmem base64 i jego oryginalna postać to "user:nasze_tajne_haslo", dokładny opis można znaleźć w dokumentach RFC1945, RFC2616 i RFC2617. Rozwiązaniem w tym wypadku pozostaje transmisja szyfrowana https.
Z racji iż ostatnio sporo moich znajomych było zachwyconych efektami uzyskanymi za pomocą Compiz-Fusion na moim pulpicie, dlatego podziele się z wami moimi doświadczeniami w tym temacie. Spotkałem bowiem przy uruchamianiu Compiz-Fusion sporo problemów. Moja przygoda z Linuxem rozpoczeła się od RedHat 7.1, z racji iż RedHat zakończył prace nad system darmowym około wersji 9 coś, to musiałem przenieść sie na spóściznę po nim czyli Fedore, z tego powodu artykuł będzie na pewno pomocny przy systemach z rodziny Fedory ale równiez będzie wskazówką dla innych systemów. Takim w dużym przybliżeniu konkurentem Windowsowym może być Aero, które jednak nie może się równać do możliwości Compiz-Fusion(dużym plusem jest to, że ma niewyobrażalnie mniejsze wymagania).