Mariusz Tulikowski – dev blog

Mariusz Tulikowski – developer blog (php, phpunit, zend framework, android, java)

Zapowiedź PhpStorm 4

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ąć na zwiększenie szybkości działania aplikacji a także ma poprawić wygląd interfejsu użytkownika wprowadzenie obsługi PHP [...]

, , , ,

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 przychodzi nam klasa DOMDocument oraz schemat opisu struktury xml w postaci DTD (Document Type Definition). [...]

, , , , , ,

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 one wywołane odpowiednio przed testami i po nich. Metoda setUp() może być więc wykorzystana do [...]

, , , ,

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ć. Created By Online PhD Tweet

,

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 pluginów Po uruchomieniu PhpStorm przechodzimy do ustawień (File -> Settings lub Ctrl+Alt+S) i w otwartym [...]

, , ,

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 będzie potrafił stworzyć grafikę na potrzeby tworzonego serwisu. Wielu z programistów ma też stworzone własne [...]

, , ,

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 przetestować kolejną z metod. Prześledźmy to może na przykładzie. Testowana klasa: Klasa testowa dla powyższej [...]

, , , ,

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, wśród których można między innymi znaleźć folder “tests”, który zawierał będzie elementy takie, jak na [...]

, , , , , ,

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ł następująco: W linii 14 powyższego kodu dla instancji obiektu Zend_Form wywołujemy metodę “addDisplayGroup”, która nam [...]

, , ,

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 klasę SmartGroup_Model_Form, która dziedziczy po Zend_Form. Natomiast każdy formularz dziedziczy z kolei po SmartGroup_Model_Form, zamiast [...]

, , ,

Previous Posts

Social Widgets powered by AB-WebLog.com.