W dniu wczorajszym na blogu PhpStorm została opublikowana informacja o przygotowaniu pierwszych publicznych buildów PhpStorm w wersji 4 i WebStorm w wersji 4. Ciekawsze zmiany zapowiedziane w wersji 4 to między innymi: zastosowanie silnik IntelliJ Platform 11.1, co ma wpłynąć
Walidacja poprawności XML i DTD
Pracując z zewnętrznymi danymi zdarza nam się stanąć przed kwestią sprawdzenia poprawności danych, które do nas spływają w postaci xml. Czasami też możemy chcieć sprawdzić poprawność wygenerowanego przez nas xml’a, w szczególności czy zawiera wszelkie wymagane elementy. Z pomocą wówczas
PHPUnit – metody wywoływane przed i po testach
Nawiązując do wpisu, który zamieściłem wcześniej o przekazywaniu zmieninnych pomiędzy testami, chciałem przedstawić krótką instrukcję dotyczącą wykonywania różnych funkcjonalności przed i po testach. Metody setUp() i tearDown() Metody te służą do wywołania odpowiednich funkcjonalności w sytuacji, gdy chcemy aby były
Ciekawa prezentacja historii Google.
Serwis Online PhD zaprezentował przygotowaną w ciekawy sposób historię Google. Pewnie większość z nas wie jak się rozwijała ta firma, jednak niektóre detale potrafią zaciekawić.
PhpStorm – przydatne pluginy #1
Korzystając z PhpStorm już przy podstawowej instalacji uzyskujemy całkiem spory pakiet pluginów, który ułatwia nam codzienną pracę. W serii wpisów poświęconych pluginom PhpStorm będę chciał przedstawić pokrótce pluginy, które nie są domyślnie instalowane, a wprowadzają dodatkowe usprawnienia pracy. Instalacja dodatkowych
Elementy graficzne w aplikacji – ikony
Programista tworzący aplikacje webowe, często łączy funkcję developera oraz webdevelopera. Potrafi bowiem stworzyć aplikację, jak również odpowiednio rozmieścić elementy na stronie www i przygotować dla niej odpowiednie style. Rzadko kiedy się jednak zdarza, że osoba taka jest również grafikiem, który
PHPUnit – przekazywanie zmiennych pomiędzy testami
Podczas pisania testów z wykorzystaniem PHPUnit często pojawia się zagadnienie związane z przekazywaniem zmiennych pomiędzy poszczególnymi testami. Załóżmy bowiem sytuację, gdy mamy test, w którym tworzymy sobie instancję jakiegoś obiektu i sprawdzamy działanie jednej z metod. W kolejnym teście chcemy
PHPUnit i Zend Framework
W jednym z poprzednich wpisów przedstawiałem instrukcję instalacji PHPUnit oraz Xdebug w naszym środowisku. Dzisiaj przedstawię sposób konfiguracji Zend Framework, aby możliwe było testowanie aplikacji. Po stworzeniu nowej aplikacji Zend Framework z wykorzystaniem Zend_Tool otrzymamy standardową strukturę poszczególnych elementów aplikacji,
Zend_Form – legend dla fieldset
Tworząc formularze z użyciem Zend_Form mamy możliwość grupowania pól w różne obszary – fieldset. Jak zapewne wiecie, dla każdego obszaru mamy możliwość ustawienia etykiety. W kodzie html wygląda to następująco: Aby uzyskać efekt grupowania w formularzu, jego kod będzie wyglądał
Zend_Form i elementy typu hidden
Zapewne każdy, komu przyszło tworzyć formularz z wykorzystaniem komponentu Zend_Form spotkał się z problemem związanym z wyświetlaniem elementów typu hidden – Zend_Form_Element_Hidden. W celu pozbycia się standardowo generowanych elementów dt i dd, w które są opakowane poszczególne elementy formularza przygotowałem
Zend_Db_Table i ilość połączeń z bazą danych
Klasa Zend_Db_Table jest zorientowanym obiektowo interfejsem pomiędzy naszym kodem, a tabelami w bazie danych. Widać więc, że ułatwia nam pracę tym bardziej, że dostarcza ona metody do wielu podstawowych operacji na danych przechowywanych w bazie. Dodatkową zaletą jest fakt, że