About creation of this page Polski [pl] | English [en]
[Karol Bieńkowski]

About Me
Work
University
Photos
Hobbies
Links
About page


There is only Polish version of this page. Please contact me if you need translation to English.


Stronę napisałem w PHP w ramach zajęć na studiach. Do pisania używałem edytora ViM. Formatowanie strony - za pomocą arkuszy CSS. Dlaczego? PHP jest przyjemne w takich drobnych zastosowaniach, a inne technologie (np. JSP) nie wchodziły w rachubę, bo wydziałowy serwer WWW ich nie obsługuje. Moje strony są w większości statyczne, ale i w takim wypadku PHP uławia życie - można napisać funkcje generujące wspólne fragmenty stron (np. menu). Zalety ViM'a to: działa pod Linuksem i Windows, podświetla składnię wszystkich języków jakie kiedykolwiek powstały, jest mocno konfigurowalny, szybko się w nim pisze.

Pliki zostały umieszczone na serwerze wirtualnym udostępnionym przez operatora u którego wykupiłem domenę, czyli http://www.nazwa.info. Pierwotnie strona znajdowała się na serwerze wydziałowym - pod addresem http://rainbow.mimuw.edu.pl/~kb181029/.

Do oglądania strony najlepiej używać Internet Explorera 6.0. Netscape Navigator w wersji 6.2 jest też ok, trzeba tylko czasami nacisnać Reload, ponieważ zdarza mu się nie wyświetlić strony poprawnie za pierwszym razem. Testowałem stronę jeszcze w IE4 i NN4.75 - prawie wszystko jest dobrze. Można też użyć przeglądarek tekstowych - lynx'a lub links'a. Links radzi sobie lepiej (obsługuje tablice), ale lynx od biedy też się nadaje.

Jak widać bajerów to na mojej stronie nie ma. No ale jeżeli mam na zwrócić uwagę na coś ciekawego to:

  • strona jest w XHTMLu, tzn. takim HTMLu który jest XMLem :), bo jak to mówi mój kolega jestem teraz XML-freak
  • kolor dla paseczków (trzech poziomych i pionowego) jest wczytywany z CSSa, a nie np. z kolorowego obrazka jako tła; a jakie miałem problemy żeby to działało i w IE4, i w IE6, i w NN4, i w NN6
  • data modyfikacji jest odczytywana z atrybutu pliku
  • linki wczytuję i zapisuję do plików XML-owych; tak, tak to to słynne rozdzielenie danych i prezentacji; ale robię to po lamersku korzystając z wbudowanego w PHP parsera SAXopodobnego, a nie z XSLT
  • do wyświetlania dymków używam atrubutu HTML title
  • używam shadowbox

Administracja stroną
WebMail
Ładowanie plików przez FTP




[PHP.net] [VIM.org]
©2000-2008 Karol Bieńkowski
Modified: 2008-09-07 18:32
[@]
www.bienkowski.net
  [Valid XHTML 1.0!]