Monthly Archives: Październik 2009

Adobe AIR dla programistów javascript – cz. 3

Dzisiaj pokażę jak w prosty i szybki sposób można debugować aplikacje napisane w Adobe AIR. W tym celu posłużę się debugerem wbudowanym w Aptanę oraz specjalnie przygotowaną do tego celu bliblioteką – AIR Introspector. Naukę debugowania zaczniemy od utworzenia nowego …

Read more »

Adobe AIR dla programistów javascript – cz. 2

W poprzednim artykule poświęconym Adobe AIR, pokazałem co i jak zainstalować, by móc  korzystać z Adobe AIR. Dzisiaj przedstawię krok po kroku proces tworzenia aplikacji. Zanim jednak przejdziemy do istoty problemu, muszę nieco ponudzić na temat samej technologii. Co to …

Read more »

Zend_Navigation – tworzymy menu i breadcrumbs

Każdy, kto chociaż raz musiał dodać menu i breadcrumbs do strony internetowej, wie jak niewdzięczne jest to zadanie. Można je wykonać na dwa sposoby – ręcznie (i modyfikować za każdym razem, gdy w strukturze strony zajdą jakieś zmiany) lub przy …

Read more »

Adobe AIR dla programistów javascript

Stosunkowo niedawno pojawiła się nowa technologia, umożliwiająca tworzenie aplikacji desktopowych przy użyciu HTML, CSS oraz javascript. Wbrew pozorom aplikacje stworzone w Adobe AIR, oferują szeroki wachlarz możliwości, który w zupełności zadowoli większość programistów, chcących pisać aplikacje desktopowe. W dzisiejszym artykule …

Read more »

Jak korzystać z Zend_Tool

Zend Framework dostarcza bardzo proste i łatwe w użyciu narzędzie do tworzenia projektów – Zend_Tool. Dzisiaj pokażę jak w kilku prostych krokach je uruchomić. Opis ten jest skierowany do użytkowników systemów operacyjnych Windows. Run zf.bat, run! By móc skorzystać z …

Read more »

Png fix dla IE6, który naprawdę działa

Każdy kto miał okazję wycinać skomplikowany layout, zawierający dużo gradientów, zaokrąglonych rogów i nakładających się na siebie elementów, stosował przeźroczyste png. Nie ważą wiele i oferują ogromne możliwości. Jedynym minusem stosowania przeźroczystości w plikach png jest brak ich obsługi w …

Read more »