Dziś jest piątek, 8 sierpnia 2008 roku (z kalendarza...)

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.

AJAX - pierwszy sukces

Icon

19.05.2006, 18:30

Webmaster

Komentarze (3)

Doszedłem właśnie, co było nie tak z tym moim kodem. Na szczęście problem nie leżał ani w OPF, ani w bibliotece advAjax (zresztą nie byłem do końca przekonany do tej opcji, dlatego nawet anakina nie powiadomiłem). Wszystko wzięło się z tutoriali, a w zasadzie ich braku/nieścisłości już istniejących. Nieścisłość objawia się potulnym pisaniem, że "nodeValue przechowuje zawartość znaczników". Gwoli dziennikarskiej ścisłości powinno się jeszcze dodać, że po drodze jest węzeł DOMTextNode.

Więcej

Kłopoty z advAjax

Icon

18.05.2006, 15:47

Webmaster

Komentarze (0)

Wczoraj postanowiłem wreszcie zaimplementować obsługę AJAX w Open Power Forms. Pod ręką była akurat biblioteka advAjax oraz formularz z jednego z przykładów, więc zacząłem łączyć to ze sobą. Kod JavaScript nie działa jednak do tej pory, i to z bardzo dziwnego powodu. Teoretycznie powinien on zrobić dokładnie to, co chcę, tj. sprawdzić, jaki jest wynik kontroli umieszczony w nadesłanym z OPF pliku XML. Jednak z niewiadomych powodów advAjax wcale nie przekazuje do kodu obiektu DOMDocument, tylko zwyczajny Document, a ten z kolei przy próbie odwołania się do listy elementów zwróconych metodą getElemenstById() - obiekty HTMLElement niekompatybilne z kodem.

Więcej

Robota skończona

Icon

13.05.2006, 20:40

Webmaster

Komentarze (2)

Są takie dni w życiu człowieka, że musi z siebie wykrzesać możliwie jak najwięcej. Ta prawda powinna być wystarczającym komentarzem do stosunkowo długiej nieaktywności strony. Aby nie być gołosłownym, wyłożę pokrótce istotę problemu. Otóż dnia 13 marca, dosłownie w ostatniej chwili zmontowaliśmy w szkole zespół i zgłosiliśmy się do konkursu Diversity, o którym być może niektórzy słyszeli. Mimo rozpisanego rozplanowania prac w czasie metodą radosnej twórczości przez miesiąc z trzema tygodniami wypracowaliśmy "jedynie" koncepcję, szatę graficzną i parę tekstów. Dokładnie tydzień temu włączył się dzwonek alarmowy: pozostało zaledwie siedem dni. Tak rozpoczął się blitzkrieg. W tym niemiłosiernie krótkim czasie pocięliśmy szatę graficzną, napisałem kompletne oskryptowanie, a później całą drużyną dopisaliśmy pozostałe 2/3 tekstów.

Więcej

Ciekawe właściwości kompilatora

Icon

03.05.2006, 21:36

Webmaster

Komentarze (0)

Wyobraźcie sobie programistę, który siada do pisania aplikacji i mówi sobie: "Napiszę OpenOffice". Zatem pisze, pisze, testuje, sprawdza, znów pisze tylko po to, by na końcu okazało się, że wyszedł mu Word. Jego miny nie muszę sobie wyobrażać, gdyż udało mi się dokonać podobnej rzeczy z kompilatorem OPT. Tworzyłem mianowicie coś na kształt parsera XML, a rezultat ma poziom tolerancji błędów składni na poziomie parserów HTML'a. Nie chodzi tu o ich niewykrywanie i wykrzaczanie wszystkiego, ale o... akceptację i poprawną obsługę błędnych konstrukcji!

Więcej

Doładowanie OPD

Icon

30.04.2006, 19:30

Webmaster

Komentarze (3)

Dwóch wpisów jednego dnia generalnie staram się unikać, ale raz na jakiś czas mogę zrobić wyjątek :). W przyszłym tygodniu powinna pojawić się nowa wersja Open Power Drivera. Oprócz usunięcia paru błędów, wpadłem na kilka pomysłów usprawniających prace. Na pierwszy ogień poszła metoda get(). Obecnie ma ona taką wadę, że jeśli chcemy być ultrapurystami i korzystać cały czas z podpinania, i tak jesteśmy skazani na pisanie długiego kodu za każdym razem, gdy przyjdzie nam ochota pobrać jakąś głupotę. Dlatego też pojawi się getById() ułatwiająca to. Podobną rzecz mam zamiar zrobić z poleceniem exec(). Założenie jest proste: OPD ma nie tylko dodawać nowe możliwości, ale też uprzyjemniać pracę poprzez skracanie kodu przy czynnościach rutynowych w stosunku do oryginalnego PDO.

Więcej

Dyskusja o ciastkach

Icon

27.03.2006, 07:56

Webmaster

Komentarze (7)

Dyskutowałem wczoraj z eXtremem nad przekazywaniem ID sesji między podstronami w OPB. Okazało się, że nie mamy aktualnie żadnej alternatywy dla osób, które z jakichś przyczyn muszą mieć wyłączone ciastka. Oczywistym jest, iż trzeba je jakoś emulować, lecz tu pojawia się problem detekcji, czy są one włączone. Nie wiem, czy przeglądarka takie informacje przesyła, a jeśli nawet, mogłoby zajść podejrzenie, że są one sfałszowane albo niewłaściwe (rzecz dotyczy przede wszystkim jakichś robotów itd.). Mimo wszystko lepiej jest zaufać własnym mechanizmom. Efekt rozmowy był owocny, bowiem dzięki niej Open Power Forms wzbogacił się o kolejną opcję.

Więcej

Na klientów

Icon

20.03.2006, 22:17

Webmaster

Komentarze (1)

Edukacja klientów pragnących mieć własną stronę internetową bywa w tej materii bardzo różna, lecz najczęściej nie prezentuje się najlepiej. Szwankuje współpraca międzyzespołowa i generalnie panuje lekki chaos. Oto chleb powszedni typowego programisty sieciowego. Stres, nerwy i konieczność poświęcania własnych dzieł.

Więcej

Lwia przysługa

Icon

17.03.2006, 19:09

Webmaster

Komentarze (8)

eXtreme zapisze się w annałach historii Open Power Template'a jako brat-dobrodziej. Poczynił z mojego punktu widzenia genialny krok, opierając na tej bibliotece złożone oskryptowanie do jednej witryny. Szablony nafaszerowane są tam chyba wszystkim, co tylko OPT oferuje, znajdziesz tam kilkulinijkowe wyrażenia, komponenty itd. Wszystko.

Więcej

Nowe zastosowanie AJAX'a

13.03.2006, 08:51

Webmaster

Komentarze (6)

Wczoraj odkryłem nowe zastosowanie dla technologii AJAX. Chcecie zobaczyć, jakie? Otwórzcie sobie screen załączony w przypisach :).

Więcej

Wirtualna klawiatura

Icon

02.02.2006, 18:48

Webmaster

Komentarze (1)

Slump podesłał mi dziś link do jakiegoś newsa na Webinside. Otóż firma KKI-BCI wpadła na pomysł ustrzeżenia użytkowników swojej poczty online przed keyloggerami. Jej programiści opracowali tzw. wirtualną klawiaturę obsługiwaną myszką. Wyjątkową rzeczą jest to, iż nie naciskamy na przyciski odpowiadające znakom, lecz po prostu najeżdżamy na nie. Po chwili wyzwalacz czasowy spowoduje dodanie do hasła znaku, nad którym znajduje się kursor, a keylogger tego nie odkryje.

Więcej

Strona 2 z 7 :: 1 2 3 4 5 6 7
© Tomasz "Zyx" Jędrzejewski 2005 - 2008 | Wykonanych zapytań: 3 | Serwer wirtualny zapewnia