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.
Authorize.net to amerykańska usługa udostępniająca specjalną bramkę płatności on-line. Za jej pomocą można obsługiwać wszystkie popularne karty kredytowe oraz wykonywać transakcje opłat za towar, a przy tym łatwa do zintegrowania ze stroną WWW. Jeśli chodzi o PHP, jedyną niezbędną biblioteką jest cURL z obsługą SSL'a.
Posiedziałem wczoraj nieco nad kodem i dorobiłem do biblioteki PDO cache'owanie. Działa w najlepsze, co powinno nieco ostudzić tych paru niedowiarków mówiących, że to niemożliwe. Najfajniejsze jest, że cała ta moja biblioteka ma API identyczne, jak PDO, więc przy normalnym użytkowaniu nie da się zauważyć, że większość metod pełni jedynie rolę nakładek na te właściwe tak, żeby po prostu były.
Wreszcie marzenie stało się faktem. Moje liceum ma normalną stronę internetową, której nie musi się wstydzić. Zmontowana została w ostatni tydzień, a szata graficzna powstała na bazie Zyxist.com. O tych sprawach już wcześniej pisałem, dlatego teraz skupię się na konkretach.
Ukazał się kolejny Release Candidate biblioteki Open Power Template. Przy okazji wyszła na jaw mentalność ludzi, gdyż parę dni temu przez nią musiałem się wstydzić za głupie błędy przed cudzoziemcem, który napisał, że nie rozumie, dlaczego poprzednia wersja nazywała się "Release Candidate 1".
Znudziło mi się czekanie do ferii na możliwość zainstalowania nowej wersji strony szkoły w miejsce obecnego potworka. Dlatego wczoraj w półtorej godziny zmontowałem nową szatę graficzną i wypełniam ją statycznie materiałami. PHP w sumie jest tam tylko użytkowany do dołączania nagłówka i stopki, ale skoro będziemy to w lutym zmieniać, nie ma co się produkować.
W przeciągu ostatnich dni napłynęły dwa raporty o błędach w kompilatorze wyrażeń w OPT. Zdołowany zaśmieceniem i nieudolnością dotychczasowego algorytmu zacząłem przepisywać go od nowa.
Biblioteka Open Power Forms zaczyna wreszcie nabierać kształtów. Dzisiaj solidnie nad nią posiedziałem i stworzyłem działający zalążek wirtualnych formularzy, esencji całego projektu. Potrafi on już dokonywać kontroli poprawności danych, wyświetlać komunikaty błędów oraz automatycznie przywracać treść pola w przypadku złego wypełnienia.
Dzisiaj Open Power Template'owi przybył nowy interfejs: ioptI18n oraz metoda do niego: setObjectI18n(). Dzięki niej można jeszcze łatwiej konfigurować wsparcie językowe i mam nadzieję, że zmiana ta zostanie pozytywnie odebrana. Metoda wymaga tylko podania obiektu implementującego ww. interfejs, a całą jego rejestrację w OPT odwali sama. Nową wersję można pobrać z SVN'a.
Dawno nie zaglądałem do PHP Weekly Summary na Zend.com, gdyż w tym roku jakoś kiepsko je aktualizują. Nie wiem, co to ma być, że raporty z np. sierpnia pojawiają się dopiero po trzech miesiącach, gdyż kiedy wchodziłem na stronę w wakacje, lista kończyła się gdzieś na maju. Ale zostawmy póki co w spokoju dezyderaty na temat chęci do prowadzenia tego kącika, a skupmy się na konkretach, a mianowicie na pierwszych dyskusjach o kształcie PHP 6.
Może nie do końca. Przyszła dziś odpowiedź z acs.pl: PHP 5 będzie w styczniu. I masz babo placek. Nie mogąc patrzeć na cierpienia mojego projektu z poświęceniem utworzyłem jej mirrora... na Zyxist.com :). Jest to adres tymczasowy, dopóki tamci sobie nie pozałatwiają wszystkiego, niemniej jednak w pełni funkcjonalny. Na stary adres także można wchodzić; pojawi się wtedy informacja o całej sytuacji oraz link do właściwej strony. Tak więc nie wyrzucajcie opt.openpb.net z pamięci, ja tam jeszcze wrócę.