Hosting z xDebug?

Hosting, którego używam i bardzo sobie chwalę właśnie włączył i udostępnił swoim użytkownikom rozszerzenie xdebug.
ok
Osobiście rozwój aplikacji na odległym serwerze nie wydaje mi się dobrym pomysłem. Jestem zwolennikiem pracy w sandboxach. Może jednak jest ktoś, kto potrzebuje tego rozszerzenia. Co warte uwagi, że od kiedy korzystam z usług vipserv wiele zmienia się na lepsze, a to co dobre nie zmienia się wcale. Mam na myśli podejście do klienta – jeśli potrzebujesz jakiegoś narzędzia, to administrator zainstaluje go o ile znajdzie bezpieczny sposób aby to zrobić.

Tak trzymać.

Stabilny cake-1.3

W prawdzie nie przedstawia on ze sobą tak wiele gorących zmian jak wersja 1.2 ale moim zdaniem nawet jeśli żadna z nowych funkcji nie była przez Ciebie długo oczekiwana, to jednak zamknięcie tego etapu umożliwia skupienie się teamu cake’a na wersji 2.0 (która przez sam fakt porzucenia wsparcia dla php 4 jest warta uwagi).

Z ciekawszych nowości w 1-3

  • JsHelper nie jest już sztywno związany z prototype/scriptaculous – można teraz przy pomocy adapterów używać innych frameworków JS
  • Błędy walidacji powinny teraz wywoływać błąd, dzięki czemu znalezienie przyczyny dlaczego walidacja nie działa powinno być łatwiejsze
  • Mocniejsze wsparcie dla pluginów (schema, bake, pliki konfiguracyjne pluginów)
  • nowy katalog ‘libs’, który ma na celu odróżnienie ‘vendors’, czyli kodu pochodzącego od firm trzecich od kodu tworzonego przez Ciebie (innymi słowy, ‘libs’ to taki ‘vendors’, ale stworzony przez Ciebie)
  • ustawienie domyślnych wartości dla metody “input” przy tworzeniu nowego formularza. To jedna z ciekawszych rzeczy. Dawniej metoda ta domyślnie dodawała “label” na podstawie nazwy pola i otaczała go z inputem w div’ie. Gdy w danym formularzu było chciałeś temu zapobiec, każdemu wywołaniu metody “input” musiałeś dodał opcje (array(“label”=>”false”), teraz możesz zrobić to tylko raz na formularz:
    echo $this->Form->create('User', array(
            'inputDefaults' => array(
                'label' => false,
                'div' => false
            )
        ));
    

    tutaj znajdziesz więcej usprawnień FormHelper

Gratuluję zespołowi cakePhp kolejnego sukcesu i trzymam kciuki za utrzymanie tempa rozwoju i wszystkim Wam przypominam, że można wesprzeć ten projekt zaopatrując się jednocześnie w gadżet z logo cake’a.

Jesteś bardziej komandosem, czy wartownikiem?

W trakcie krótkiej przerwy na froncie zmagań z RoR i Ultrasphinx naszła mnie pewna refleksja.

Wyobraź sobie dwa typy osobowości, dwa ekstrema.
Z jednej strony masz “komandosa”, człowieka do zadań specjalnych, który jest w stanie pracować nad trudnym problemem godzinami i dążyć do celu długo po tym jak inni się poddali.

commando

Komandos vs. komandos na warcie


Drugi biegun to “wartownik” czyli spec od zadań żmudnych, który potrafi utrzymać skupienie na niezbyt fascynującym jednak bardzo istotnym zajęciu.

To oczywiście są dwa punkty między którymi rozciąga się kontinuum zawierające mieszanki tych dwóch składników we wszystkich możliwych proporcjach. Jeśli 0 to komandos, a 1 wartownik to 0.75 to ktoś u kogo znacznie przeważają właściwości wartownika.

Idąc dalej trzymając się bitewnej analogii spójrz na swój projekt. Na pewno znajdziesz tam mnóstwo zadań dla wartowników. Z pewnością pojawiają się przeszkody o rozwiązywaniu których aż marzą komandosi.

Śmiem twierdzić, że każdy z tych typów osobowości naturalnie ulokuje się na pozycji, która jest dla niego naturalna. Ludzie nawet nieświadomie zarządzają swoimi zadaniami, a środowisko wytworzone przez członków zespołu przesuwa odpowiednie zadania do odpowiednich ludzi.

Upewnij się tylko, że nie zaburzasz tej samoorganizacji. Czasem pojawiają się pomysły, że ludzie za bardzo się specjalizują i może wymusić rotację, aby wszyscy w efekcie zajęli się każdym rodzajem zadania. Zastanów się czy warto. Z pewnością nie chcesz aby irytować swoich komandosów i wartowników.

Wpisz koniecznie w komentarzu jaką mieszanką jesteś.