Play Framework – moduł CRUD

Jestem w trakcie tworzenia aplikacji „prosty bash.org w jeden dzień” i naciąłem się na ciekawego buga w PF 1.0 b833. Żeby zrozumieć skąd on się wziął należy trochę przybliżyć czym jest moduł CRUD w Play Framework. CRUD Framework Pod tą nazwą kryje się grupa frameworków, które udostępniają programistom zestaw narzędzi pozwalających na automatyczne tworzenie klas […]

Robienie sobie szybkiego Ubuntu

Jest kilka bardzo prostych metod, które pozwalają na bardzo dobre polepszenie jakości naszego życia i pracy z systemem Ubuntu. Niektóre z nich działają na wszystkich linuxach i warto je stosować jako obowiązkowe kroki po instalacji systemu. Koniec dynamicznego linkowania Każdy współczesny system operacyjny wymusza na kompilatorze tworzenie kodu wynikowego, w którym elementy związane z bibliotekami […]

Testowy post mobilny

Oto pierwszy testowy post z mojego nowego i7500. Fajnie sie pisze, ale mam troche za duże palce do klawiatury dotykowej. Potrenuje i bedzie git. No i polskich znaków wszystkich nie ma. Kod jest dostępny na licencji MIT. Jednak niektóre rozwiązania mogą być objęte inną licencją. W takim przypadku jest, to zaznaczone. Artykuły są dostępne na […]

Wojnę z terroryzmem przegraliśmy

Może nie militarnie, ale porażka militarna nie zawsze oznacza klęskę w całej wojnie (tu najlepszym przykładem są Niemcy, które przegrały dwie wojny światowe ). Przegraliśmy ponieważ daliśmy się zastraszyć. Całkowicie i kompletnie. Sramy po gaciach na samo hasło terrorysta i wszędzie widzimy zagrożenia. Terroryści osiągnęli swój cel. Zmusili społeczeństwa zachodu do całkowitej zmiany sposobu życia. […]

Marketing Apple i iPad

Się okazuje, że reklamowali go już w 2006: Kod jest dostępny na licencji MIT. Jednak niektóre rozwiązania mogą być objęte inną licencją. W takim przypadku jest, to zaznaczone. Artykuły są dostępne na licencji CC-BY. Jeżeli spodobał ci się ten wpis, to podziel się nim z innymi lub wesprzyj autora.

Mało znany ficzer GWT

Mało znany, bo nie wymieniany w książkach. Mianowicie kto używa adnotacji @RemoteServiceRelativePath, khe? Pewno niewielu z was. Co daje nam ta adnotacja? Otóż w tradycyjnym sposobie tworzenia połączenia wykorzystujemy rzutowanie na ServiceDefTarget i wywołanie metody ServiceDefTarget#setServiceEntryPoint(java.lang.String). Przykładowy kod wygląda zatem tak: Listing 1. Klasycznie tworzony serwis public static HttpSessionAccessorAsync makeHttpSessionAccessorAsync() { HttpSessionAccessorAsync httpSessionAccessorAsync = GWT.create(HttpSessionAccessor.class); […]

Even i Odd, czyli DRY in Action 2

Przeglądam ostatnio jakiś stary moduł do softu, który piszę. Trafiłem na ciekawy przypadek złamania zasady DRY. W poprzednim wpisie opisałem czym jest ta zasada. Dla przypomnienia DRY, czyli skrót od angielskiego Don’t Repeat Yourself jest zasadą dobrego programowania, która mówi, żeby unikać powtórzeń kodu. Pozwala to na lepsze zarządzanie kodem (dokładnie zmianą kodu) i tym […]

koziolekweb-javafx-maven – compiler plugin i archetyp

Zapraszam do poczęstowania się wstępną wersją narzędzi pozwalających na tworzenie i zarządzanie projektami JavaFX. Pod adresem http://code.google.com/p/koziolekweb-javafx-maven/ znajduje się zestaw projektów do pracy z aplikacjami JavaFX. W skład projektu wchodzą koziolekweb-javafx-archetype, czyli archetyp Maven 2, który tworzy prosty projekt JavaFX oraz koziolekweb-javafx-compiler, czyli plugin na bazie plexus-compiler służący do kompilowania kodu źródłowego. Jak na razie […]

Bióro – Szkolenie p.poż

Szanowni Państwo, W załączeniu przekazuję informację o możliwości otrzymania biletów na seminarium p. poż. połączone z koncertem Maryli Rodowicz. Zapraszamy! Kod jest dostępny na licencji MIT. Jednak niektóre rozwiązania mogą być objęte inną licencją. W takim przypadku jest, to zaznaczone. Artykuły są dostępne na licencji CC-BY. Jeżeli spodobał ci się ten wpis, to podziel się […]

JavaFX i Maven w końcu compiler-plugin

W dniu jutrzejszym udostępnię wczesną wersję pluginu kompilatora dla JavaFX. Kod jest dostępny na licencji MIT. Jednak niektóre rozwiązania mogą być objęte inną licencją. W takim przypadku jest, to zaznaczone. Artykuły są dostępne na licencji CC-BY. Jeżeli spodobał ci się ten wpis, to podziel się nim z innymi lub wesprzyj autora.