nbw: Redefine the undefined

O Sieci, standardach i róznych takich…

Archive for November, 2004

XHTML vs HTML

  • Filed under: jogger
Sunday
Nov 21,2004

Wstałem, bo czytając kolejne rozdziały książki Zeldmana, przyszedł mi do głowy pewien pomysł - przeprowadzić pewien test, właściwie benchmark.

Do niedawna miałem zlecenia wymagające stworzenia strony od podstaw, niedawno jednak trafił mi się projekt wymagający przepisania obecnego, starego, layoutu na nowo - zgodnie ze standardami w3c i wai.

Obecny lay, w HTML trudno_powiedzieć_jakim, zawiera 500 linii kodu, 27.846 znaków, 854 tagi i 3 komentarze. Czas załadowania tego w skrajnym przypadku - na modemie 14.4kbps (w sumie to nie taki skrajny przypadek - z rzadka dysponujemy pełnym pasmem dla przeglądarki) wynosi 15 sekund.

Wstępnie przepisany kod, na potrzeby przekonania klienta, w XHTML 1.0 Transitional zawiera 152 linie, 7.446 znaków, 270 tagów i 3 komentarze. Czas ładowania w tym samym, skrajnym, przypadku wynosi - 4 sek.

W warunkach bardziej “ludzkich”, czyli na łączu 128kbps te czasy wynoszą odpowiednio 1.73s i 0.45s

Pe es - pierwsze ~60 stron “Projektowanie serwisów WWW. Standardy sieciowe.” można by streścić w słowach - były sobie kiedyś Browse Wars i to było złe. Teraz Browse Wars nie ma, ale pozostały nawyki z tamtych czasów, które są złe. Otwórzcie oczy, wyciągnijcie dłonie i idźcie w stronę światła.

Edit: Mała poprawka wyniku.

/help

  • Filed under: jogger
Saturday
Nov 20,2004

Poszukuję informacji nt. “Walia i walijczycy X-XV w.”

Nie dla siebie, przeto najlepiej po polsku ;)

Swoją drogą, tak grzebiąc w sieci w poszukiwaniu informacji, doszedłem do wniosku, że z Walią jest jak z dźwiękiem w pierwszych SDK Game Boy Advance - każdy wie, że jest ale nikt nie ma pojęcia jaki, dlaczego i jak go obsłużyć.

Z tym, że tutaj Walia jawi się jako daleki, biedny, kuzyn Szkocji, Irlandii i Anglii. Odd…

Czasem…

  • Filed under: jogger
Saturday
Nov 20,2004

Często w duszy mi dzwoni pieśń, wyłkana w żałobie,

O tych dwojgu ludzieńkach, co kochali się w sobie.

Lecz w ogrodzie szept pierwszy miłosnego wyznania

Stał się dla nich przymusem do nagłego rozstania.

Nie widzieli się długo z czyjejś woli i winy,

A czas ciągle upływał - bezpowrotny, jedyny.

A gdy zeszli się, dłonie wyciągając po kwiecie,

Zachorzeli tak bardzo, jak nikt dotąd na świecie!

Pod jaworem - dwa łóżka, pod jaworem - dwa cienie,

Pod jaworem ostatnie, beznadziejne spojrzenie.

I pomarli oboje bez pieszczoty, bez grzechu,

Bez łzy szczęścia na oczach, bez jednego uśmiechu.

Ust ich czerwień zagasła w zimnym śmierci fiolecie,

I pobledli tak bardzo, jak nikt dotąd na świecie!

Chcieli jeszcze się kochać poza własną mogiłą,

Ale miłość umarła, już miłości nie było.

I poklękli spóźnieni u niedoli swej proga,

By się modlić o wszystko, lecz nie było już Boga.

Więc sił resztą dotrwali aż do wiosny, do lata,

By powrócić na ziemię - lecz nie było już świata.

Bolesław Leśmian - Dwoje ludzieńców

Khm..

  • Filed under: jogger
Friday
Nov 19,2004

Zaciekawil mnie ten FireFox. Bede musial przetestowac.
Obecnie jestem zagozalym fanem Opery, lecz pozostalem przy wersji 7,23PL (komp:3227) i choc czsem
miewa zawieshki, jestem z niej zadowolony. Dla end-usera powinna sie podobac. Problemy stwarza
natomiast dla webdeveloperow. Tutaj zapewne wszyscy po mnie pojadą, ale muszą sie zgodzic, ze IE lyka
każdego htmla, cssa, dhtmla, jscripta itd itp tak jakby mogl to sobie developer zamarzyc, niestety
Opera, nie wspominajac juz o Mozilli, nie lapie nawet podstawowych css2!!
poaranoja jest przeciez np przypisywanie klas dla kazdej komorki, jezeli nadalismy ta klase przyz znaczniku calej tabeli.
to tylko banalny przyklad, ale takich banalnych niedorobek jest caaaala masa.
Explorer lyka nawet blednie skonstruowane tagi i domysla sie nawet “co poeta chcial powiedziec”!
Sadze, ze tworzac nowa przegladarke, tworcy powinni najpierw wziac sie porzadnie za lykanie
wszystkich znacznikow, skryptow, stylow itp, potem zajac sie wodotryskami i udogodnieniami.
pozdrawiam

Padłem i nie wiem czy mnie ktoś podniesie.

Zastanawiam się jakich css2 nie łapie Opera i Gecko… filter:? :)

Damn..

  • Filed under: jogger
Friday
Nov 19,2004

Otworzyłem okno a za oknem.. biało.. damn ;)

Friday
Nov 19,2004

I just created your CVS account for the Drupal contributions repository.
Please take the time to read the README.txt and FAQ.txt located in the
root of the contributions repository. They contain important guidelines
on how to use your account. Also note that it is probably a good idea
to subscribe to the Drupal developers mailing list.

Welcome on board,


Dries Buytaert :: http://www.buytaert.net/

Czas na małą dywersję w CMS’ach Mozillowych? ;)

Miło znów brać udział w czymś “dla mas”…

Thursday
Nov 18,2004

Stwierdziłem dziś, że skoro już buszuję po mieście, mimo porywistego wiatru i przejmującego chłodu (chwila, wstrzymajcie się z tą zimą. jestem malkontentem temperaturowym - litości), to będę miał powód by wstąpić do empiku i wyposażyć się w parę książek.

Wszak dobrych książek nigdy dość.

Tak też uczyniłem i już miałem wychodzić ze świeżymi nabytkami, gdy przypomniało mi się o pewnej pozycji, którą od dawna chciałem mieć w swojej kolekcji - Jeffrey Zeldman - Projektowanie serwisów WWW. Standardy sieciowe.

Pierwszy rzut okiem na odpowiednie półki nie przyniósł rezultatu, jednak poproszenie sprzedawcy o asystę było strzałem w dziesiątke.

Tym oto sposobem, wyżej wzmiankowana książka, znalazła się w końcu na moim biurku (które nawet na tę okoliczność posprzątałem - co zdarza się wyjątkowo! ;) a ja zasiadłem do, na chwilę obecną, pobieżnego wertowania.

Po przeczytaniu kilku losowo wybranych fragmentów, stwierdzam, że jest to wspaniałe źródło informacji dla chcących się dowiedzieć “dlaczego standardy” i “jak zacząć”. Opisane przystępnie, luźno, czasem wręcz dowcipnie (”Niestety, wiele przeglądarek, również tych pochodzących z “dobrych domów”, nie potrafi obsłużyć prologu XML. Po “łyknięciu” tego elementu XML, zataczają się, potykają i w końcu upadają, przynosząc hańbę swoim rodzinom i ostatecznie tracąc miejsce w społeczeństwie“) a także obiektywnie, co w dobie kolejnej wojny przeglądarek nie jest tak oczywiste.

O warstwę merytoryczną można być spokojnym - obok Zeldmana, swój wkład w powstanie książki wniósł m.in. Eric A. Meyer (swoją drogą, osoba tłumacząca mogłaby się zdecydować - parę razy obok Meyer występuje Mayer.)

Niestety, dopatrzyłem się także błędów. I to na trzecim wylosowanym fragmencie.

Otóż, na końcu książki, znajduje się pobieżna charakterystyka przeglądarek. Mimo, że książka jest stosunkowo nowa - polskie wydanie to 2004 rok - nie występuje w niej przeglądarka Mozilla Firefox a sama Mozilla jest w wersji 1.5. Zastanawiam się także, której wersji Opery dotyczy opis - przyjmuję założenie, że 7.23. Błąd tkwi jednak w opisie MSIE6/Windows.

Wg książki (MSIE6/Windows) Nie posiada funkcji Powiększ Tekst ani Powiększ stronę oraz nie obsługuje alternatywnych arkuszy stylów. Użytkownicy niedowidzący mogą poprawić dostępność tekstu, zaznaczając opcję Ignoruj rozmiary czcionek określone na stronach sieci Web dostępną w panelu ustawień użytkownika, ale takie rozwiązanie “typu wszystko albo nic” jest mniej zaawansowane i mniej pomocne niż funkcje Powiększ Tekst i Powiększ stronę oferowane przez inne zgodne ze standardami przeglądarki.

Krzyczymy “Hurra!” i “Microsoft/MSIE ssie”? Niestety - nie.

W MSIE 5/5.5 Microsoft wprowadził nowy interfejs użytkownika, który był… nadzwyczaj wygodny. Zawierał m.in. dwa przyciski A- i A+ służące do zmniejszania i powiększania tekstu. W MSIE6 niestety UI zostało “poprawione” i przyciski zniknęły.

Nie znaczy to jednak, że nie ma ich w ogóle. Są, a raczej jest. Ukryty w Widok -> Paski narzędzi -> Dostosuj.

Alternatywne style w IE6 są możliwe, jeśli nie przez JS to przez plugin, który dodaje do menu opcję zmiany stylu - choć akurat z tego powodu mogę się zgodzić, że IE nie posiada takowej opcji.

Wednesday
Nov 17,2004

Mam dwadzieścia cztery lata. Ocalałem, prowadzony na rzeź.

Przywykłem już do moich bezsennych nocy, bezsennych dni. Przywykłem już, że ciało nie nadąża, nie rozumie tego co się dzieje.

Hell, sam nie rozumiem dlaczego właśnie teraz, dlaczego właśnie teraz wróciło to z taką siłą

Żyję, funkcjonuję, śmieję się, tworzę. Pisuję artykuły, bajki, wiersze, książki. Pomagam ludziom, realizuję cele, marzenia i upajam się swoim upadkiem. Planowałem go z takim pietyzmem, dążyłem do niego z takim uporem.

Choć to tylko tymczasowe.

Za chwilę znów będę taki jak dawniej.

Wróci moja cięta ironia i cyniczny uśmiech.

Nie zadziwia mnie naród, nie zadziwia mnie tłum

Postanowiłem rozprawić się z przeszłością. Wiesz? Zaczynam życie od początku.

Niestety, nie jestem tabula rasa, a pamięć mym bierzmem była, jest i pozostanie.

Znów będę jechał tym samym pociągiem co wtedy. Znów będę kroczył tymi samymi ścieżkami, oddychał tym samym powietrzem, czuł te same zapachy. Znów przywita mnie pierwszy śnieg, gdy wieczorem wyjdę na spacer.

W hotelowym pokoiku upiję się tym, co towarzyszyło Nam, gdy byliśmy razem po raz ostatni.

Pod domem Twoich rodziców zostawię list i czapkę. Tak, tę od głupiej historii - ostatni namacalny dowód, że kiedyś istniałaś w moim świecie.

Historia zatoczy koło, po raz ostatni.

Codzień uśmiecham się do siebie - wiem, że tam gdzie jesteś, jesteś bezpieczna i szczęśliwa.

To ostatnia świeczka na Twoim grobie w mojej pamięci.

Może lepiej

że nie zdążyliśmy

powiedzieć sobie

tych ostatnich słów.

Ostatnie słowa

mogłyby nas zawieść.

Zbyt żywo

dotyczyć tematu.

Nieostrożne

zawadzić mogły

o czas przyszły.

Przedwcześnie pogrzebać

coś w nas.

Mogłyby nie mieć

nic do powiedzenia

Mogłyby mówić

ponad wszelką miarę.

Powiedzieć do nas

o wiele za wszystko.

Jak czynny wulkan

pod tweedowym niebem.

Może lepiej

że nie zdążyliśmy

powiedzieć sobie

tych ostatnich słów.

W ostatnich słowach

zamknięty jest głuszec.

A wszystkie te słowa przeminą, jak łzy na deszczu…

[XHTML] Internet Explorer 7?!

  • Filed under: jogger
Tuesday
Nov 16,2004

Nie, wcale nie mam zamiaru napisać recenzji najnowszej wersji tego browsera, dostarczonej mi dziś rano w rosyjskiej łodzi podwodnej przez czeczeńskich separatystów.

Sprawa ma się nieco inaczej. Chodzi mianowicie o skrypt JS napisany przez osobę, która zna doskonale JS i IE a który jest… łatą na IE.

Umożliwia między innymi na korzystanie z tagów, których IE nie obsługuje standardowo (abbr chociażby) a także css2/css3

Oczywiście, nie działa to rewelacyjnie szybko, ale działa…

http://dean.edwards.name/IE7/ - tu można znaleźć więcej informacji na temat tego projektu

Zagadka!

  • Filed under: jogger
Tuesday
Nov 16,2004

Ile, może zajmować gra - pełne 3D, dynamiczne oświetlenie, cienie, dźwięki i muzyka, różne typy uzbrojenia oraz przeciwników i właściwie wszystkie elementy znane z typowych przedstawicieli gatunku FPP?

domelu, nie podpowiadaj ;)