EpicWEB.pl

webdesign, programowanie, phat lewt!

Ostatni projekt

ddrpl.com

Ostatnie wiadomości

[PHP/CSS/HTML] Kilka zakurzonych przykładów

Przy okazji porządków na serwerze znalazłem kolekcję swoich starych skryptów i innych dokumentów publikowanych jeszcze na starym blogu. Ponieważ wiem, że niektóre z nich jeszcze mogą się komuś przydać postanowiłem pomóc Google, które linkuje niemiłosiernie do nie istniejących już adresów i wrzucić skrypty do sieci.

Chciałbym przypomnieć, że skrypty te mogą być nie aktualne, mogą nie odzwierciedlać aktualnie stosowanych metod, nie działać czy też być proste do odtworzenia w totalnie lepszy sposób - jest to do przewidzenia, zważywszy, że większość z nich ma ponad dwa lata.

Poniżej lista z krótkimi opisami:

Jeszcze raz - to są stare skrypt, które mogą być już nie aktualne - proszę o nie wytykanie błędów ;-)

Google Browser Size

Każdy, kto interesuje się kulturą pracy w Google wie, że pracownicy mogą poświęcić 20% swojego dnia pracy na rzeczy nie związane z ich głównym zajęciem takie jak tworzenie nowych produktów lub praca w innych zespołach. Oczywiście wszelkie stworzone w ten sposób projekty stają się automatycznie własnością Google, ale to już inna sprawa.

Jednym z efektów pracy w 20% jest Google Browser Size. Stwierdzić, że jest to prosta aplikacja jest lekkim nadużyciem - jest to diabelnie prosta aplikacja.

Zadaniem Browser Size jest pokazanie jaką część strony widzą użytkownicy różnych rozdzielczości ekranów bez konieczności przesuwania strony. Dodatkowo widzimy procentową ilość osób, które zobaczą elementy mieszczące się w oknie przeglądarki (uwaga, nie jest to wartość informująca, ile osób używa danej rozdzielczości - informuje ile osób przegląda stronę z oknem przeglądarki - a dokładniej oknem dokumentu - w tym lub wyższym rozmiarze [1]).

Google Browser Size - Epicweb.pl

Osobiście uważam, że narzędzie to nie będzie się cieszyć dużym powodzeniem - po pierwsze nie bierze pod uwagę tego, że większość stron jest centrowana, przez co efekt pomiaru jest zniekształcony (poprawia się to, jeżeli przeskalujemy okno przeglądarki), a po drugie decyzja o tym, gdzie umiejscowić dany element powinna być podejmowana już na etapie tworzenia grafiki serwisu przez webdesignerów, a nie w momencie kodowania strony.

[1] edycja, zgodnie ze stroną O Projekcie jest to wielkość okna, a nie rozdzielczość

Internet Explorer 9 - pierwszy rzut okiem

Na blogu MSDN w sekcji IE pojawił się preview IE9.

W kolejnej odsłonie programiści skupiają się na poprawkach w wydajności - już IE8 przy czystej instalacji uruchamia się szybciej niż czysty Firefox (chociaż pewnie ma to dużo wspólnego z architekturą samego Windowsa), ale nowy IE ma zawierać wsparcie dla renderowania grafiki / tekstu z wykorzystaniem DirectX.

Przysłowiowego kopa dostanie także silnik JavaScript - developerzy słusznie zauważają, że coraz częściej strony to już nie statyczna zawartość ale dynamiczna aplikacja - niestety IE zostawał w tej kategorii z tyłu - ale to ma się zmienić.

Zdecydowanej poprawie natomiast ulegnie wsparcie dla CSS3 - wg. screenshotu z CSS3.info IE9 przechodzi 574 z 578 testów!

Gdyby jeszcze oznaczało to, że wraz z wydaniem IE9 wszystkie wersje IE6 przestały by działać chyba bym się dzisiaj upił ze szczęścia ;-)