Webmaster: tworzeniem stron internetowych zajmuję się już od pewnego czasu. Tutaj znajdują się wpisy dotyczące moich projektów, odkryć oraz systemy szablonów Open Power Template.
Webmaster: tworzeniem stron internetowych zajmuję się już od pewnego czasu. Tutaj znajdują się wpisy dotyczące moich projektów, odkryć oraz systemy szablonów Open Power Template.
Mówiłem dobrze, że nowa strona mojego liceum będzie gotowa na maj, czyli na czerwiec. Maj się kończy, a ja jeszcze nie przekazałem im kodu silnika i części zewnętrznej strony. Wszystko przez to, że w związku ze zmianą priorytetów silnik trzeba było wymienić. Zostanie nim Zyxilon, o którym już wspominałem.
I znowu kolejny wpis pod rząd związany z webmasterstwem, ale co tam. Ostatnio na forum Webcity.pl wywiązała się ciekawa dyskusja o tworzeniu drzew w PHP i MySQL. Temat na forum jest stary, jak świat, a mnie tu interesuje jeno jego końcówka. Link zamieszczam w przypisach, a co i jak - już tłumaczę.
Skończyłem wreszcie stronę biblioteki Open Power Template. Ostatecznie nie napisałem własnego skryptu, lecz przystosowałem do tego zadania WackoWiki. System nie jest w pełni idealny, ale póki co spełnia swoje zadanie. Z czasem będzie coraz lepiej.
Wreszcie znalazłem czas na przepuszczenie strony przez validatory W3C. O sukcesie świadczą te dwa nowe buttony obok nieśmiertelnej rekomendacji konsorcjum sanitarnego. Dzięki temu mam pewność, że strona generuje w pełni poprawne dokumenty XHTML 1.0 i CSS oraz że w teorii każda przeglądarka powinna obsługiwać je poprawnie. A jak jest w praktyce, widzą wszyscy.
Wszystkie strony, jakie obecnie robię, są oparte praktycznie o identyczny model kodu. Niestety nie jest on zbytnio rozszerzalny i przez to strasznie nie lubię tworzyć nowych stron. To przepisywanie wszystkiego raz po raz... pora zrealizować wreszcie moje marzenie o silniku idealnym, któremu wystarczy tylko powiedzieć, co z czym połączyć i on zrobi za mnie resztę. Tak zaczyna się historia Zyxilonu.
Ostatnio zastanawiałem się, jak tu zakodować w PHP i MySQL strukturę hierarchiczną (drzewiastą) tak, by nie trzeba było rekurencyjnie wywoływać zapytań. Naprawdę jest to potworna zmora programistów, gdyż język SQL w ogóle nie dostarcza żadnych narzędzi do realizacji tego typu zamiarów. Znalazłem jednak ciekawy sposób na obejście ograniczenia poprzez połączenie wszystkich węzłów swoistą drogą. Nie będę się tu jednak rozpisywał. Otóż aby metoda nie zaginęła w mroku Dzienników, wrzuciłem jej pełen opis do działu "Artykuły". Miłego czytania!
Dowiedziałem się dziś od brata, że znaleziono dwie krytyczne dziury w bezpieczeństwie przeglądarki Mozilla Firefox. Poszukując o tym informacji natrafiłem na stronę http://secunia.com zajmującą się właśnie publikowaniem temu podobnych informacji o błędach. Z ciekawości sprawdziłem, ile raportów ma tam Opera 8, a ile Firefox.
A co ja się będę rozdwajać:
http://openpb.net/forum/index.php?showtopic=215&st=0&p=2500?entry2500
Miłego programowania życzy producent :).
Oto kontynuacja mojej przygody z CSS'em, której początek opisałem jakiś tydzień temu. Tym razem zacząłem składać stronę dla projektu Open Power Template. Po jako takim skleceniu silnika zabrałem się za próby z panelem administracyjnym. Gdy wszystko było gotowe, odpaliłem stronę i zonk. Czemu ta tabelka prosząca o podanie danych do autoryzacji wygląda tak beznadziejnie?
Twórcy PostgreSQL'a poinformowali, że wersja tej bazy danych oznaczona numerkiem 8 pobiła MySQL 5 i Oracle 10g w kategorii "instalacja i łatwość konfiguracji na systemach Windows". Jest to znaczące wyróżnienie, zważywszy na to, że PostgreSQL dopiero teraz dorobił się oficjalnego wsparcia dla tego systemu :).