Przydatne rozszerzenia Firefox

FirefoxTworząc aplikacje i witryny internetowe na co dzień spotykamy się z zagadnieniami debagowania, czy śledzenia zmian, dlatego też postanowiłem przedstawić kilka rozszerzeń do przeglądarki Firefox, które wykorzystuje na co dzień, i które ułatwiają mi prace.

WebDeveloperWebDeveloper - niezastąpione narzędzie wspomagające prace, o jego możliwościach można już zacząć pisać książkę. Rozszerzenie to dostępne jest również w polskiej wersji językowej. W czym ułatwia życie? – pozwala między innymi na:

  • zarządzanie cache przeglądarki,
  • obsługa Java oraz JavaScript
  • zarządzanie Cookies (w tym dodanie własnego)
  • edycja, włączanie, wyłączanie css
  • zarządzanie formularzami – włączanie pól, zmiana metody wysyłania formularza, konwertowanie typów pól
  • informacje o obrazkach (również dynamicznych, obrazkach tła)
  • obramowanie elementów – obrazków, warstw, tabel
  • informacje o elementach, atrybutach, linkach, stylach, javascript, nagłówkach itd.
  • skalowanie witryny, dopasowanie do rozdzielczości,
  • uruchamianie narzędzi zewnętrznych: walidatorów, konsoli JavaScript
  • ułatwienie dostępu do źródła strony

To tylko część z możliwości rozszerzenia, po więcej informacji odsyłam na witrynę projektu: http://chrispederick.com/work/webdeveloper/

(more…)

Alternatywa dla dotdeb.org

Nie wiem czy to przypadek, zbieg okoliczności czy jak to nazwać, ale jeśli jednego dnia z trzech źródeł natrafiam na informacje o tych samych zasobach musi coś w tym być. Ściślej mówiąc chodzi mi o pakiety dotdeb.org, z którymi maił problem m.in. Normanos – ja również miałem przygody z tymi paczkami – dlatego też chciałbym polecić coś co sam wypróbowałem i z czego jestem zadowolony – mianowicie paczki przygotowane przez Piotra Roszatyckiego – zawiera osobne paczki dla modułów na bieżąco aktualizowane (obecna wersja to 5.1.4). Paczki dostępne są dla wielu dystrybucji debiana (woody, Sarze czy sid) jak również Buntu (breezy, hoary). Pakiety dostępne są pod adresem http://people.debian.org/~dexter/dists/all/

php|architect’s Guide to PHP Security

Nigdy nie byłem dobry z języka polskiego, dlatego tez nie ma co się spodziewać dobrej recenzji na temat “php|architect’s Guide to PHP Security” autorstwa Ilia Alshanetsky. Ksiązka ta dostępna jest poprzez internetowa witrynę phparchitect.com w wersji PDF jak również papierowej - osobiście preferuje wydania drukowane niemniej jednak tutaj postanowiłem zrobić wyjątek - i jestem z tego w 100% zadowolony - blisko 200 stronnicowe (po odliczeniu index i okładek) wydanie elektroniczne przetrawiłem przez jeden z styczniowych weekendów. Ksiązka ta z pewnością dostarcza cały arsenał informacji jak zabezpieczyć się przed problemami, porusza tematy związane z bezpieczeństwem chyba każdego z elementów aplikacji web. Początkowo spodziewałem się szerokiej publikacji na temat tego dlaczego złe jest używanie registry_globals, i dlaczego warto walidować dane wejściowe - jednak juz po pierwszych stronach mogłem się przekonać ze ksiązka porusza temat znacznie szerzej. Omówione zostały w niej zagadnienia związane z XSS, SQL Injection, Code Injection, Command Injection oraz bezpieczeństwo sesji i kilka innych nie mniej ważnych zagadnień związanych z bezpieczeństwem. Każdy z 10 rozdziałów prezentuje się w podobny sposób - omówienie problemu, przykłady ataków, oraz omówienie sposobów zabezpieczania się przed nimi - począwszy od prostych wbudowanych w php rozwiązań (których wady są przedstawiane dokładnie - jeśli takowe są) po indywidualne rozwiązania. Ksiązka ta układa się w logiczną całość, a zapoznanie się z jej zawartością moim zdaniem powinno być obowiązkiem każdego programisty PHP. Cóż więcej mogę na ten temat powiedzie - książka jest bardzo cennym uzupełnieniem mojej dotychczasowej wiedzy i zapewne każdy znajdzie cos dla siebie.

Polska konkurencja dla Google Maps ?

Jak można było przeczytać w dzisiejszym wydaniu Metra, Polacy nie gęsi i swoje mapy mają – www.geoportal.gov.pl – bo o tym mowa to dzieło Głównego Urzędu Geodezji i Kartografii. Ukończenie projektu planowane jest na marzec 2008 roku, dziś jednak nie udało mi się ujrzeć chodźmy części systemu – dostrzec można jedynie fakt, iż aktualna jest mapa podziału administracyjnego polski. Z informacji zawartych w artykule wynikało, iż zdjęcia lotnicze pokrywają praktycznie cały kraj, a ich dokładność sięga 25 cm – całość brzmi bardzo zachęcająco, a już teraz możemy zobaczyć pod adresem http://mapa.warszawa.um.gov.pl/ przykład ortofotomapy dla miasta warszawy - mapa działa na większości przeglądarek internetowych (po zainstalowaniu dodatkowych pluginów). Niemniej jednak z niecierpliwością czekam na premierę pełnej wersji serwisu.

Książki za darmo

Przed chwilą otrzymałem właśnie linka od splatch’a do bezpłatnej wersji elektronicznej ksiązki “DEVELOPING PHP APPLICATIONS FOR IBM DATA SERVERS” dostępnej w Zend Developer Zone. Wprawdzie nie udało mi się zagłębić w zawartość merytoryczną tej publikacji ale przypomniał mi się link do ogólnodostępnej serii książek - Bruce Perens’ Open Source Series - jeśli jeszcze ktoś nie zna tych zasobów zapraszam pod adres: http://www.phptr.com/promotions/promotion.asp?promo=1484&redir=1&rl=1.

I jeszcze jeden ciekawy link Oracle PHP Manual