[Blog] Pierwsza rocznica!

Jest mi niezmiernie miło zakomunikować, że właśnie dzisiaj [tj. 26 września 2010r. - w sumie wpis rocznicowy pod koniec dnia lekko mija się z celem, ale co mi tam ;]] mija równy rok od napisania pierwszego “poważnego” wpisu na niniejszym blogu, a więc można już oficjalnie mówić o rocznicy “Bloga::Programisty”. W niniejszym wpisie chciałbym podzielić się z Wami informacjami o tym, czego przez ten rok nauczyłem się, co zrozumiałem i jakie wyciągnąłem wnioski, które na pewno przyczynią się do uczynienia tego serwisu jeszcze lepszym i bardziej pożytecznym dla Was, Czytelników.

[JavaScript, PHP] Powrót do poprzedniej strony.

Jakiś czas temu znalazłem u Piotra Sajnoga wpis o WordPressowej wtyczce Comment Redirect, pozwalającej na wyświetlenie po dodaniu przez użytkownika pierwszego komentarza na blogu strony z podziękowaniem [i zachętą do dalszej współpracy ;]]. Zostawiła tam komentarz także Banny, która zdecydowała się przetestować jej [tej wtyczki ;]] działanie także u siebie, gdzie miałem okazję pierwszy raz zetknąć się od strony użytkownika z tytułowym przekierowaniem. Zauważyłem jednak, że po dodaniu komentarza musiałem sam zatroszczyć się o “nawigację wstecz” do wpisu, ponieważ strona nie zawierała ani elementu meta refresh, ani żadnej innej JavaScriptowej metody przeniesienia na poprzednią stronę. Zasugerowałem więc w jednym z komentarzy, żeby umieściła w kodzie tej strony “coś”, co pozwoli na wygodniejsze korzystanie z tej strony. Ze względu na to, że nie zajmuje się ona programowaniem, z miejsca zostałem poproszony o pomoc.

[JavaScript] Wykrywanie obecności danej strony w historii przeglądarki.

Od paru tygodni można w Internecie odwiedzać stronę o dosyć “ciekawym” tytule: “Did you watch porn? See what your friends watch…”, co w wolnym tłumaczeniu brzmi następująco: “Czy oglądałeś dzisiaj pornografię? Zobacz, co oglądali Twoi znajomi…”. Jedyną jej funkcją jest sprawdzenie, czy i na które strony z “odpowiednimi materiałami” wchodził dany internauta. Odpowiedź jest udzielana od razu po wczytaniu strony, oczywiście opcje mamy tylko dwie:

  • "No, You didn't. Good boy! You didn't watch porn." - "Nie, nie oglądałeś. Grzeczny chłopiec! Nie oglądałeś pornografii."
  • "Yes, you did! Naughty naughty... You watched: [lista stron]" - "Tak, oglądałeś! Niegrzeczny, niegrzeczny... Strony, na które wchodziłeś: [lista stron]"