Oto i kolejna wersja Opery zbliża się wielkimi krokami. Wersja 11 weszła w fazę beta, i oprócz tego, co ostatnio pisałem, otrzymała kolejną garść usprawnień.
Kolejna wersja Środowiska IDE NetBeans zmierza ku wersji stabilnej. Od piątku dostępna jest wersja Beta, która wprowadza parę drobnych ulepszeń.
Czasem mi się zdarza, że postanowię coś ugotować. I tak dzisiaj przygotowałem indyka w sosie imbirowo-cytrynowym. Mi osobiście smakował, lekko słodki, lekko kwaśny smak, choć otrzymałem zastrzeżenie, że zbyt kwaśny.
Po sporej przerwie od poprzedniej wersji i okresie rozwijania zaplanowanych funkcjonalności, z przyjemnością przedstawiam nową wersje pluginu fzTag dla symfony. W menu tym razem chmury tagów i ilość użycia.
Plugin ten to przede wszystkim zliczanie wagi tagów, ilości użyć. Użycia te są zliczane dla wszystkich modeli. Dodatkowo moduł frontendowy został wzbogacony o listę, stronę tagów (którą trzeba dostosować do aplikacji jednak) a także trzy komponenty chmury tagów.
Lista zmian:
zliczanie użycia tagów
task do przeliczenia użycia tagów od początku
akcje index (lista tagów) i show (strona tagu) w module fzTag
ścieżki fz_tag i fz_tag_show dla powyższych modułów
trzy komponenty chmury tagów:
podstawowy - do dostosowania
3dTagCloud - generujący kule z tagami za pomocą pluginu jQuery jquery.tagsphere
canvasTagCloud - generujący kulę tagów z pomocą elementu html5 canvas i pluginu jQuery TagCanvas, zapewnia płynniejszą animację niż 3dTagCloud, ale problematyczne jest stylowanie.
Oprócz tego mnóstwo mniejszych zmian, które można podejrzeć na Githubie.
Jak zwykle, plugin można zdobyć na trzy sposoby, uruchamiając taska symfony:
Python jest dziwnym językiem, językiem silnie zależnym od konwencji. Chociaż wiedziałem, że dużo w tym języku zależy od konwencji, mocno mnie zaskoczyło to, jak bardzo konwencja wpływa na programy w pythonie. Bloki kodu wydzielone poprzez wcięcia to banał.
Miałem okazję zapoznać się z trzema systemami kontroli wersji, Subversion, Bazaar i git (w tej kolejności). Każdy ma swoje wady i zalety, jednak ze wszystkich trzech dla mnie git jest najwygodniejszy i najsprawniejszy. Tak jak z Subversion, czy później z Bazaarem, tak i z gitem miałem początkowo problem by płynnie korzystać z jego możliwości, ale wygoda rośnie w miarę używania. Dla swojej (i być może innych) wygody, postaram się tutaj przybliżyć podstawowe komendy git'a a także odpowiedniki w dwóch pozostałych systemach kontroli wersji.
Nie wiem jak, ale przeoczyłem pojawienie się nowego klipu Apocalyptyki do Broken Pieces.
Szybka aktualizacja pluginu spowodowana przeoczeniem.
Okazało się, że podczas przenoszenia gałęzi 1.3.x do .1.4.x zapomniałem również zmienić odwołania do formularza, co powodowało błędy w akcji apply i settings. Nowa wersja (1.4.1) jest już dostępna na stronach symfony oraz na githubie.
KomentarzeProgramiści Opery zaskakują co chwila czymś nowym. Gdy już się wydaje, że jedyne sprawy, które muszą poprawić, to wydajność i ewentualne błędy, wyskakują z czymś nowym. I nie chodzi tutaj wcale o przeskoczenie wersji z 10.70 na 11...
Przed chwilą umieściłem w kanale pear pluginów symfony paczki z nowymi wersjami pluginów sfForkedDoctrineApply w wersjach 1.4.0 i 1.3.5. O ile wersja 1.3.5 wnosi tylko parę drobnych poprawek, o tyle wersja 1.4.0 to już duży krok naprzód, głownie ze względu na fakt współpracy z sfDoctrineGuard 5.0.