Archive for January, 2010

Play Framework – moduł CRUD

Sunday, January 31st, 2010

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 CrudDAO. Idea [...]

Robienie sobie szybkiego Ubuntu

Saturday, January 30th, 2010

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 zewnętrznymi są [...]

Testowy post mobilny

Saturday, January 30th, 2010

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.
Dodaj do

Wojnę z terroryzmem przegraliśmy

Friday, January 29th, 2010

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. O [...]

Marketing Apple i iPad

Thursday, January 28th, 2010

Się okazuje, że reklamowali go już w 2006:

Dodaj do

Mało znany ficzer GWT

Thursday, January 28th, 2010

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);
ServiceDefTarget endpoint = (ServiceDefTarget) [...]

Even i Odd, czyli DRY in Action 2

Wednesday, January 27th, 2010

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

Monday, January 25th, 2010

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ż

Monday, January 25th, 2010

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!
Dodaj do

JavaFX i Maven w końcu compiler-plugin

Sunday, January 24th, 2010

W dniu jutrzejszym udostępnię wczesną wersję pluginu kompilatora dla JavaFX.
Dodaj do