Linkdump #41: CySySy.

Wizualny aspekt stron internetowych to dosyć skomplikowany temat - po pierwsze ze względu na różne gusta klientów / użytkowników, po drugie ze względu na dużą trudność w uzyskaniu jednakowego wyglądu na wielu wersjach przeglądarek. Dlatego ważne jest, żebyśmy cały czas podnosili swój poziom wiedzy i doświadczenia poprzez poznawanie nowych sposobów i mechanizmów tworzenia dobrych rozwiązań. W dzisiejszym Linkdumpie zapraszam do zapoznania się z materiałami właśnie nt. języka CSS i związanych z nim problemach.

Linkdump #36: CSS3.

W sieci znajduje się dosyć dużo materiałów dotyczących możliwości języka CSS w wersji trzeciej. Zapraszam do zapoznania się z listą tych najciekawszych, zebranych specjalnie dla Czytelników niniejszego blogu.

Firefox4: Przywracanie funkcji zapisywania sesji przeglądarki.

Premiera Firefoksa4 już za nami, od kilku dni także i ja cieszę się z nowych funkcjonalności mojej ulubionej przeglądarki. Tradycyjnie jednak każda nowa wersja wymaga zmiany niektórych przyzwyczajeń i dostosowanie ustawień do swoich wymagań. W dzisiejszym wpisie zaprezentuję sposób włączenia jednej z przydatnych, aczkolwiek domyślnie wyłączonych funkcjonalności “Ognistego Liska”.

[Firefox] Zaznaczanie zawartości kolumn.

Podczas pracy nad jednym z projektów musiałem przenieść listę kolumn z wyświetlonej struktury tabeli w phpMyAdminie, aby potem dokonać mniej lub bardziej ciekawych operacji ich nazwach w kodzie. Pech chciał, że miałem w tym momencie dostępny tylko jeden monitor, a nie za bardzo chciało mi się “dosztukowywać” wielkości okien Firefoxa i Eclipse, żeby móc to przepisać. Dzięki temu lenistwu odkryłem bardzo ciekawą sztuczkę pozwalającą na ominięcie niedogodności [a raczej braku możliwości] zaznaczania w pionie.

[Apache] Wylogowywanie przy autoryzacji wykorzystującej mechanizmy .htaccess i .htpasswd.

Witam Was ponownie po dłuższej przerwie i zapraszam do lektury kolejnego wpisu. Jak zapewne wiecie, zabezpieczyć dostęp do danych na serwerze można na bardzo wiele sposobów. Wszelkiego rodzaju skrypty logowania bazujące na różnych mechanizmach autoryzacji skutecznie “utrudniają” nam dostęp do żądanych informacji i zmuszają do posłusznego wklepywania loginów i haseł w odpowiednie pola formularzy. W swojej wielkoduszności programiści oprócz logowania zwykle implementują też komplementarną akcję wylogowywania się z konta użytkownika - zaznaczam - zwykle, ponieważ nie zawsze takie “coś” istnieje. W dzisiejszym wpisie chciałbym pokazać przykład takiego “negatywnego przypadku” oraz doradzić, jak wybrnąć z zaistniałej sytuacji.

[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]"