Archive for January, 2010
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 [...]
Posted in Java, Play Framework | No Comments »
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 [...]
Posted in Programowanie | 4 Comments »
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
Posted in i7500 | No Comments »
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. [...]
Posted in Różności | No Comments »
Thursday, January 28th, 2010
Się okazuje, że reklamowali go już w 2006: Dodaj do
Posted in Humor | No Comments »
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); [...]
Posted in GWT | 4 Comments »
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 [...]
Posted in Inżynieria Oprogramowania, Java, Wzorce projektowe | 2 Comments »
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 [...]
Posted in Java, JavaFX, Maven, Programowanie | No Comments »
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
Posted in Humor, miniblog | 2 Comments »
Sunday, January 24th, 2010
W dniu jutrzejszym udostępnię wczesną wersję pluginu kompilatora dla JavaFX. Dodaj do
Posted in Java, JavaFX, Maven, miniblog | No Comments »