PhpStorm 4 wydane
W dniu dzisiejszym została opublikowana finalna wersja PhpStorm 4.0. Nowa wersja niesie ze sobą szereg usprawnień i nowości, a wśród nich między innymi: wsparcie dla PHP w wersji 5.4 informacje o pokrycie kodu testami PhpUnit integracja z Php CodeSniffer wsparcie dla kodowania Drupal nowy mechanizm inspekcji kodu php poprawiony mechanizm autouzupełniania kodu dla JavaScritp wsparcie [...]
Zend_Form_Element_Select – wstawianie wartości za pomocą AJAX i błąd “‘value’ was not found in the haystack”
W ostatnim projecie musiałem stworzyć dwa pola typu select, gdzie wartości dostępne w drugim polu były zależne od wybranej opcji w pierwszego pola select. Sztandarowym przykładem może tutaj być lista województw + lista miejscowości w ramach wybranego województwa. Sytuacja wygląda tak, że mamy pierwsze pole typu select: Jak więc widać w polu tym umieszczony jest [...]
Zend_Db i sortowanie polskich znaków
Zapewne wielu z Was spotkało się z problemem sortowania polskich znaków podczas pobierania danych z bazy, szczególnie gdy mamy ustawione porównywanie znaków na utf8_general_ci. Sztandarowym przykładem może być tutaj lista województw, gdzie standardowo województwo łódzkie będziemy mieli na samym końcu. Rozwiązaniem tego problemu jest wskazanie zestawu znaków dla określonej kolumny, którą wskażemy w sekcji ORDER [...]
4Developers 2012 – zapowiedź
Już za niespełna cztery tygodnie odbędzie się kolejna edycja konferencji 4Developers. Konferencja ta przeznaczona jest dla developerów, architektów, testerów i menedżerów projektów informatycznych, a także dla wszystkich, którzy interesują się tematyką związaną z programowaniem, testowaniem i zarządzaniem projektami. Jak co roku konferencja jest podzielona na cztery bloki tematyczne: Java PHP Wydajność i skalowalność Zarządzanie projektami [...]
Przekazywanie zmiennych do formularza
Podczas przygotowywania formularzy z wykorzystaniem Zend_Form zachodzi czasami konieczność przekazania do formularza zmiennej lub zmiennych, które będą warunkowały odpowiednie wygenerowanie formularza. Przykładem może tutaj być przedstawienie innego formularza dla kobiety i innego dla mężczyzny. Powstaje wówczas konieczność “poinformowania” formularza o płci użytkownika. Stworzenie jakiejś dodatkowej metody i wywołanie jej na instancji formularza nie przyniesie zamierzonego [...]
PHP 5.4 wydane
W dniu wczorajszym zostało wydane PHP w wersji 5.4. Nowa wersja zawiera sporą część bugfixów oraz kilka nowości, a wśród nich między innymi: traits skrócony zapis tablic wbudowany webserwer i wiele innych. Szczegółowy opis zmian wprowadzonych w PHP 5.4 można znaleźć w changelogu. Na pewno przydatne mogą być informacje zawarte w instrukcji migracji z PHP [...]
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