Oferta wyróżniona przez x dni
Czas płynie nieubłaganie, a jakiekolwiek nadzieje, że będzie trochę więcej czasu przy skończeniu kolejnego projektu rozwijają się bardzo szybko. Obiecałem sobie jednak, że postaram się umieszczać przynajmniej jeden wpis na miesiąc, aby mój blog nie podzielił losu innych programistów, którzy pochłonięci pracą / rodziną / nowymi doświadczeniami życiowymi porzucili pisanie.
Dlaczego linux?
Dzwoni klient, dla którego robiłem stronę i krzyczy – Paweł! Pomóż! Mam do góry nogami pulpit i nie wiem co zrobić. Pierwsza myśl – czy ktoś nie zrobił żartu i nie podmienił tapety? To nie to. Niestety nie mam windowsa nic więcej nie poradzę.
PHP Savant
Po dłuższej przygodzie ze Smarty oraz krótszej z OPT spróbowałem Savant. Jest to system szablonów oparty o natywne PHP, a nie dodatkowy język szablonów, który byłby "kompilowany" do PHP. Moja notka zbiegła się akurat z nową wersją strony Savant i przejęciem projektu przez Brett Bieber o czym można przeczytać na blogu twórcy Savant - Paul M. Jones.
Sortowanie po NULL
Dla kuzyna przygotowuje stronę, która poświęcona jest piłce nożnej. Mamy tam między innymi tabele z punktami, przy czym na początku jest ona pusta i uzupełnia się dopiero przy pierwszy meczu. W tym miejscu pojawił się problem gdyż po uzupełnieniu kilku wyników na samej górze znajdywały się drużyny, które nie rozegrały żadnego spotkania, czyli miały wartość punktów równą NULL.
Pagerank, site, backlinks
Niedawno na forum PiO zdeklarowałem się, że napiszę skrypt, które podaje liczbę stron i linków wybranych stron w wyszukiwarkach. Sprawa prosta, ale trzeba było znaleźć trochę czasu. Drugi skrypt, który był w planach to sprawdzanie czy na wybranej stronie istnieje link do naszej strony. Bardzo przydatne jeśli wymieniamy się z kimś linkami.
Lista adresów IP robotów Google
Poza zwykłymi użytkownikami, którzy odwiedzają nasze strony istnieją jeszcze roboty, które w większości przypadków analizują naszą stronę pod względem utworzenia
danych do wyszukiwarek. Czasem chcemy wiedzieć czy wchodząca osoba to żywa istota czy też jakiś automat.
Przedstawię w jaki sposób zrobić wykrywanie robotów google (googlebot) i zebrać listę ich adresów IP.
Tworzenie własnego zaplecza
Tak się złożyło, że aktualnie praktycznie każdy kto zarabia przy użyciu internetu próbował / próbuje swoich sił w pozycjonowaniu. Osobiście też się trochę tym zająłem z bardzo prostego powodu. Jest stały (pasywny) dochód, a to dla firmy najlepsze źródło pokrywania bieżących wydatków.
Kopiowanie strony z serwera na serwer
Próbowałem przenieść serwis z jednego konta hostingowego na drugie i niestety serwis jest tak duży, że ciągle mi zrywał połączenia klient ftp po ściągnięciu xxx plików. Było to dość irytujące. Postanowiłem pójść na skróty i pominąć przy kopiowaniu mój komputer.
Eclipse i PDT
Cztery miesiące temu umieściłem opis o instalacji oprogramowania dla PHP. W komentarzach pojawiło się wiele problemów, które uniemożliwiały zainstalowanie PDT dla Eclipse. Tak się złożyło, że po usunięciu katalogu ~/.eclipse musiałem od nowa zainstalować wszystkie rozszerzenia i pojawił się problem.
Wartości na pozycji kluczy
W swoich aplikacjach bardzo często wykorzystuje mechanizm, który zamienia wartości tablicy na klucze z pustą wartością.
