Lista adresów IP robotów Google 2008-06-15
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.
Kopiowanie strony z serwera na serwer 2008-04-08
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 2008-02-04
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 2007-12-27
W swoich aplikacjach bardzo często wykorzystuje mechanizm, który zamienia wartości tablicy na klucze z pustą wartością.
OPT (Open Power Template) 2007-12-10
Od dłuższego czasu przymierzałem się do zastąpienia Smarty innym systemem szablonów (głównie z uwagi na brak informacji o przejściu na PHP5). Pobieżnie przejrzałem listę dostępnych systemów w internecie i postanowiłem sprawdzić nasz rodzinny produkt OPT (Open Power Template).
Przejęcie konta na zlecenia.przez.net 2007-10-27
Historia tak naprawdę z przypadku. Potrzebowałem dodać nową funkcjonalność do jednego z serwisów, które tworzę. Chodziło o przypomnienie / odzyskanie hasła przez użytkownika, które zazwyczaj wysyłane jest na podany przy rejestracji adres e-mail. Jak wiemy, dobry / leniwy / sprytny (niepotrzebne skreślić) programista nigdy nie wynajduje koło od nowa i zanim zacznie coś pisać sprawdzi jak to działa u konkurencji.
Wykres w PHP 2007-09-21
W internecie można znaleźć dużo bibliotek, które pomagają w rysowaniu bardziej skomplikowanych wykresów. Niestety większość z nich jest płatna, zdarza się też, że można ich użyć za darmo, ale wyłącznie w celach prywatnych. Muszę zaznaczyć, że niektóre wyglądają przepięknie dzięki osadzeniu we flash. Zdecydowałem się jednak szukać czegoś całkowicie darmowego, zwłaszcza, że potrzebowałem tylko narysować jeden głupi wykres. Trafiłem chyba na dwie najbardziej popularne biblioteki, a mianowicie: phplot i Image_Graph (dawne GraPHPite).
Ubuntu i programista PHP 2007-09-07
Od dłuższego czasu moim systemem operacyjnym jest Ubuntu. Chciałbym na przykładzie wersji 7.04 przedstawić w jaki sposób poradzić sobie z instalacją i konfiguracją oprogramowania potrzebnego do pracy programiście php.
Wyzwalacze (triggers) 2007-08-11
Jak obiecywałem jakiś czas temu, wracam do tematu procedur składowanych. Wyzwalacze (ang. triggers), bo o nich będzie mowa, stanowią bardzo wygodny mechanizm, który odciąża naszą aplikację od dodatkowych implementacji.
Wyświetlanie zdjęć w kolumnach 2007-07-01
Przy galerii zdjęć bardzo często spotykamy się z wyświetlaniem poszczególnych zdjęć w tabeli. Automatyzacja tego zadania odbywa się poprzez wykorzystanie reszty z dzielenia, czyli mówiąc stricte informatycznie - operatora modulo, reprezentowanego w php poprzez znak %.