Apache – Ładowanie pliku CSS przez linkowanie HTTP w nagłówku

cssJedną z ciekawszych właściwości jakie daje Apache to linkowanie przez nagłówek dokumentu. Dodając poniższą linię kodu w pliku .htaccess:
Header add Link ";rel=stylesheet;type=text/css"
spowodujemy, że w nagłówku każdego wywołanego dokumentu (który znajduje się pod „wpływem” tego pliku .htacces) zostanie dodane odwołanie do wskazanego arkusza main.css.

Pewnie w tym momencie zaświecą się oczy wielu osobom, które chciały by ukryć w ten sposób arkusz stylów przed „przeciętnymi” użytkownikami. Niestety muszę ostudzić Wasz zapał, gdyż ta metoda linkowania ma również jedną bardzo dużą wadę dyskwalifikującą ją z powszechnego użycia … w tej chwili metoda ta jest obsługiwana jedynie przez Operę i Firefoxa.

W dalszym ciągu tego sposobu ładowania pliku CSS można użyć jeśli chcemy dodać „spersonalizowane” style dla przeglądarek obsługujących tę metodę linkowania. Na chwilę obecną to chyba jedne sensowne zastosowanie dla tej metody.

MySQL – Zliczenie ilości rekordów w miesięcznym zestawieniu

komputerek_mysqlOpracowanie zbiorczych podsumowań oraz generowanie statystyk zawartości danej tabeli to jedno z bardziej żmudnych zadań do wykonania. Pewnie nie raz zastanawialiście się jak w szybki sposób zliczyć ilość rekordów wpisanych w danym miesiącu w danym roku. Funkcję zliczenia ilości rekordów zapisanych do tabeli w podziale na miesiące można wykonać za pomocą PHP, wykonując stosowne działania w oparciu o wynik zapytania zwracającego pełną zawartość tabeli. Nie jest to jednak zbyt optymalny sposób na uzyskanie wyniku.
Czytaj dalej

Text do PNG – czyli jak korzystać z GD2

komputerek_phpBiblioteka GD2 to jedno z ciekawszych narzędzi, które są dostępne w PHP znacznie poszerzając jego możliwości. Od dłuższego czasu biblioteka ta jest dostępna w ramach prawie każdego hostingu oferowanego na rynku. Warto więc zapoznać się z możliwościami GD2, gdyż jego znajomość pozwala na wykonywanie bardzo ciekawych operacji. Z bardziej popularnych można wymienić choćby takie, jak: skalowanie rozmiaru pliku graficznego, tworzenie zupełnie nowych obrazów, zmiana typu pliku, konwersja koloru do przeźroczystości, nakładanie napisów na zdjęcia, odczyt danych EXIF … i wiele, wiele innych.

Jednym z popularnych zadań jakie może realizować GD to konwersja tekstu do pliku graficznego. Poniżej znajdziecie przykładowy listing w którym przestawiam realizację takiej operacji. Oczywiście należy potraktować ten kod bardziej jako przykład możliwości niż samo rozwiązanie tego zagadnienia.
Czytaj dalej

Jak nie pojechać na wakacje.pl

Zbliżał się urlop a w zasadzie można powiedzieć, że nadchodzi wielkimi krokami. Wakacje to takie nasze (moje i mojej żony) osobiste święto, które staramy się zawsze celebrować a jednym z obliczy tego świątecznego nastroju jest polowanie na oferty Last Minute. Ostatnie dni przed urlopem to dosyć częste “przegrzebki” wszelkiej maści portali i stron biur podróży. Oczywiście im bliżej urlopu tym poszukiwania i śledzenie staje się bardziej intensywne.

Jednym z portali, które dosyć chętnie wykorzystywaliśmy w naszych poszukiwaniach były wakacje.pl. Strona ta ma naprawdę niezłą wyszukiwarkę wyjazdów wakacyjnych.  Co ważne operuje ona na dosyć pokaźnym portfelu ofert, obejmujących większości polskich biur podróży. W latach ubiegłych zdarzało nam się nawet rezerwować wyjazd za pośrednictwem wakacji.pl, więc portal ten postrzegałem jako sprawdzonego pośrednika. Nie przypuszczałem, że w tym roku wykonując kolejną rezerwację mogę mieć jakieś kłopoty. Nie wyprzedzajmy jednak faktów … zacznijmy wszystko od początku.

Czytaj dalej

Multikino – multum reklam

Lubicie się spóźniać? Bo ja nie lubię. Gdy przypadkiem zdarzy mi się spóźnić to nie czuję się z tym dobrze. Po prostu wiem, że sam byłbym wkurzony gdybym to ja czekał na spóźnioną osobę. Oczywiście są pewne rozsądne granice (powiedzmy do 15 minut), które są akceptowane przez większość osób. Jednak gdy czas spóźnienia to ponad 25 minut to raczej ciężko oczekiwać wyrozumiałości.

Niestety właśnie w ten sposób zachowują się multipleksy, w tym również Multikino. Patrząc na repertuar kina, widząc godzinę rozpoczęcia seansu oczekuję, że jeśli dany film wpisany jest na godzinę 19 to właśnie o tej porze będzie rozpoczęta jego emisja. Niestety jest to bardzo idealistyczne (i naiwne) podejście, gdyż o wyznaczonej godzinie rozpoczyna się tylko odtwarzanie reklam. Pół biedy gdyby były to zapowiedzi najnowszych filmów, niestety w większości są to reklamy zwyczajnych produktów (bardzo słabe reklamy … jak większość naszych produkcji reklamowych). Czarę goryczy przelewa to, że niektóre reklamy są puszczane wielokrotnie. Widać multikino i reklamodawcy uważają że to jedyna słuszna metoda by utrwalić w pustej głowie widzów … dlaczego warto wybrać CANAL+ albo dlaczego Lancia jest atrakcyjna. Wyobraźcie, że każda podróż samolotem lub pociągiem zaczyna od 30 minutowego oglądania reklam … fajnie? Chyba raczej dziwnie! Właśnie takich podróży życzę specom od marketingu i szefostwu Multikina.

Czytaj dalej