dominik bułaj

php developer & web designer

Wprowadzenie
W firmie, do projektu w którym biorę udział, przygotowaliśmy większą paczkę zmian. Powiedzmy, że wersja produkcyjna bazuje na rewizji sprzed miesiąca (korzystamy z SVN; przy każdym commit podajemy ID i url do ticketa).
W miÄ™dzyczasie rozwiÄ…zaliÅ›my w teamie okoÅ‚o 15 ticketów i nasz project manager potrzebowaÅ‚ ich listÄ™, aby przekazać klientowi do ostatecznego sprawdzenia na stagingu. Jako że jestem najbardziej doÅ›wiadczonÄ… osobÄ… w projekcie – padÅ‚o na mnie ;)

Sposób pierwszy (oldschool)
Niby prosta czynność, bo przecież możemy otworzyć system ticketów, wyszukać wszystkie rozwiÄ…zane w ciÄ…gu miesiÄ…ca, a nastÄ™pnie spisać ID i url każdego ticketa. TrochÄ™ czasu by to zajęło…

Sposób drugi (nu skool)
PomyÅ›laÅ‚em, “hej, musi być inna droga”.
Pomocny, po raz kolejny, okazaÅ‚ siÄ™ Eclipse. Aby usprawnić caÅ‚y proces (który zajmie nam ok 30-60 sekund) musimy przejść na perspektywÄ™ “SVN Repository Exploring”. NastÄ™pnie wybieramy w panelu “SVN Repositories” repozytorium i włączamy podglÄ…d historii (“Show history”).

W panelu “History” zaznaczamy interesujÄ…ce nas rewizje i z menu kontekstowego wybieramy “Generate ChangeLog”:
eclipse_svn_changelog_1

W okienku, które się otworzy, mamy wybór jaki format ma mieć nasz changelog oraz gdzie ma być zapisany (w schowku czy na dysku):
eclipse_svn_changelog_2

Wybrałem domyślne ustawienie (svn log + schowek). Wkleiłem do edytora zawartość schowka i oto co otrzymałem:
eclipse_svn_changelog_3

Podsumowanie
Jak widać cała operacja jest bardzo prosta i w pełni zautomatyzowana. Co więcej, jest bardzo pomocna :)

Ostatnio postanowiłem sprawdzić, w jaki (prosty) sposób można zliczać kliknięcia w linki zewnętrzne na naszej stronie. Przez linki zewnętrzne rozumie wszystkie te, które kierują Internautę na stronę poza naszą domeną.

Pogrzebałem w sieci i trafiłem na pomysł zliczania owych kliknięć po przez utworzenie wywołania do obrazka, który de facto będzie prostym plikiem server-side (lub cgi) zapisującym akcje do bazy.
(wiÄ™cej…)

Zend FrameworkMatthew Weier O’Phinney w swoim blogu zaprezentowaÅ‚ bardzo ciekawy przykÅ‚ad wykorzystania Zend_Auth i Zend_Form w celu autoryzacji i autentyfikacji użytkowników.

Wpis zatytuÅ‚owany “Login and Authentication with Zend Framework” opisuje wykorzystanie ww. modułów. W przykÅ‚adach zaprezentowano budowÄ™ Login kontrolera oraz klasy odpowiedzialnej za utworzenie formularza.

Wpis jest bardzo ciekawą lekturą, którą polecam każdemu użytkownikowi Zend Framework.

Archiwa