Przejdź do głównej zawartości

Posty

Wyświetlanie postów z 2010

Najlepsze wprowadzenie do Drupala jakie widziałem

Poniżej zamieszczam godzinny screencast dotyczący instalacji drupala na Windows oraz - co bardziej wartościowe - podstawowe użycie narzędzia Drush dzięki któremu z poziomu linii komend można sobie znacznie uprościć życie przy budowie witryny. Jeśli nie miałeś kontaktu z tym CMSem, lub ogólnie jesteś początkującym webdeveloperem, to poniższe nagranie jest dla Ciebie obowiązkowe :)

Potworne debugowanie Actionscript

Przyznam się do czegoś... nie ogarniam debuggera Flasha do Actionscript3... Na pewno nie ma tam okienka z wylistowanymi instancjami obiektów? Ze zmiennymi? Jeśli jest i ktoś mi to udowodni, to będę szczęśliwszym człowiekiem, ale i tak dalej będę korzystał z wynalazku o wesołej nazwie De MonsterDebugger . Jest to zewnętrzna aplikacja napisana w AIR , która jest takim samobieżnym   Firebugiem dla deweloperów flashowych. Ogólna zasada działania opiera się na zaimportowaniu klasy MonsterDebugger i stworzeniu jej obiektu. Potem możemy się już bawić używając jej różnorakich metod, z których podstawową jest oczywiście trace(). Nie jest ona potrzebna we Flash IDE, ale okazuje się być bezcenna, gdy piszemy w samym FlashDevelop . Polecam przejrzeć szczegółowy i ładnie przedstawiony spis ficzerów DeMonstera.

Rozszerzenie dla Chrome? Prooosteee!

Przy nakreślaniu rozwiązań dla jednego z moich projektów wpadłem na pomysł, że fajnie było by zrobić nakładkę na stronę, żeby można było info z niej dodawać do mojej aplikacji. Tak doszedłem do tego, że dobrze było by zrobić jakieś rozszerzenie dla przeglądarki. Z racji tego, że używam naprzemiennie Chrome i Firefox szukałem opisów dla obu tych przeglądarek i... dla Chrome znalazłem od razu dokumentację i przykłady, a dla Firefoxa nie. Nie szukałem długo, może dlatego. Okazało się, że zasady tworzenia pluginu, dla przeglądarki Google jest banalne w założeniach i na bazie oficjalnego tutorialu stworzyłem własny prościutki plugin służący do skracania linku z pomocą serwisu tnij.org . Oto k od tego pluginu . W skrócie budowanie rozszerzenia sprowadza się do tego, że: tworzymy plik manifest.json w którym opisujemy plugin oraz udzielamy zezwoleń do korzystania z różnych zasobów i ustawiamy ikonkę. tworzymy plik główny np. popup.html gdzie wstawiamy blok ze stylami oraz kod java

Motywacyjny zakalec

Czasem mam tak, że pomimo, pracy ważnym projektem, kilkoma pobocznymi czysto zajawkowymi i mając jeszcze mnóstwo pomysłów na różne skrypty, dodatki do narzędzi których używam, łapię się na tym, że siedzę pare godzin czytając niusy sportowe, przeglądając flakery, facebooki i inne blipy. Nie jestem w stanie wziąć się w garść i skoncentrować na konkretnym projekcie - czas dosłownie przecieka przez palce i wylewa się na monitor. ;o W akcie pewnej bezsilności postanowiłem zrobić listę tego, co ostatnimi czasy pozwala mi się ogarnąć i wrócić do pracy.

hello Yii

Krótka notka o, względnie mało znanym i mającym bezwględnie dziwną nazwę, frameworku php - Yii. Na wstępie zaznaczę z całą stanowczością, że zdaje sobie sprawę z faktu "niemodności" PHP. Wybaczcie, nie miałem wyboru, musiałem, musiałem użyć czegoś opartego na tym właśnie ekhm... badziewiu. Poszukiwałem w miarę lekkiego framworka, który upodobnił by tworzenie stron w PHP choć trochę do frameworków Pythona , czy RoR . Wykonałem Rytualny Obrzęd Wielkiego Gugla i tak znalazłem się na  www.phpframeworks.com . Świeetny sajt. Fajnie było by gdyby istniała podobna strona tyle, że nie tylko dla konkretnego języka. Poczujcie to, PHP, Python, RoR i CoTamJeszcze w jednym miejscu ^^. Po dogłębnym przeanalizowaniu ;) tabeli porównawczej  skierowałem swoje zamotane wici myślowe ku Prado. Z tego co się zorientowałem nie jet juz rozwijany, a w zasadzie jego rozwinięciem jest... nie zgadniecie, który framework :). Oczywistym następnym wyborem był nasz główny bohater - wtedy dopiero mnie