Właśnie zmienilem wyznanie…

… z wyznawcy SVNa na wyznawcę Gita. To rozwiązanie jest naprawdę genialne. 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.

Dwa słowa o wydajności Vaadin

Jak rozmawiam z kimś o Vaadin to pada zazwyczaj pytanie „co z wydajnością”. Otóż odpowiedź na to pytanie jest dość dobrze znana i brzmi „to zależy”. Vaadin działa w trochę inny sposób niż typowe, nawet ajaxowe, aplikacje webowe. Ma to związek z jego architekturą i utrzymywaniem aktualnego stanu okna również po stronie serwera. Zatem każda […]

Integracja Vaadin + Guice z ICEPush

Wczoraj osiągnąłem niewielki sukces integrując zestaw Vaadin + Guice z IcePush. Celem takiego połączenia jest uzyskanie możliwości aktualizacji UI przez zdarzenia generowane na serwerze, a nie tylko dzięki interakcji po stronie klienta. Jest to o tyle ważne, że w klasycznych rozwiązaniach (nawet AJAX) można aktualizować GUI tylko w wyniku akcji po stronie klienta. Jest to […]

Sianie paniki in use

Na początek link: http://wiadomosci.gazeta.pl/Wiadomosci/1,80277,9305253,Tsunami_w_Japonii__210_bekereli_w_Tokio___woda_grozna.html oraz tradycyjnie cytat: Według władz miasta w wodzie wykryto 210 bekereli radioaktywnego jodu 131 na litr. Dopuszczalna norma dla dzieci wynosi 100 bekereli. Władze zaznaczają, że ilość ta nie stanowi bezpośredniego zagrożenia dla zdrowia dorosłych. No i pytanie czego miarą jest bekerelW? Mnie uczyli, że jest to miara ilości rozpadów na […]

Testowanie DAO w JPA 2.0 za pomocą DbUnit część 2

Malowanie zakończone sukcesem. Zatem czas na druga część problemu testowania klas DAO z użyciem DBUnit w środowisku z JPA 2.0. Bogowie, co za tytuł… ja powinienem z tego tytuł magisterki zrobić. Swoją drogą farba „Willow Creek 4” ma taki ładny kolor… jak przechodzące zestawy testów. Do rzeczy. W poprzedniej części postawiłem warunki jakie powinien spełniać […]

Co nie stało się w Fukushimie

Zamiast prowadzić badania nad schnącą farbą postanowiłem udać się na Wydział Fizyki UW by wziąć udział w spotkaniu z ekspertami z Instytutu Problemów Jądrowych pod tytułem „Co wydarzyło się w Fukushimie?”. Spotkanie było, z mojego punktu widzenia, owocne. Prelegenci opisali dokładnie budowę reaktora BWR wraz ze szczegółami technicznymi, które zazwyczaj umykają uwadze postronnego obserwatora (nawet […]

Testowanie DAO w JPA 2.0 za pomocą DbUnit część 1

Testy jednostkowe klas typu DAO (Data Access Object) są trudne. Wynika to z samej natury tych testów. Przypomnijmy, że testy jednostkowe powinny być: Małe – powinny testować jedną konkretną rzecz, jednostkę kodu. W Obiektowie jest nią metoda PUBLICZNA. Szybkie – testy powinny trwać krótko ponieważ są często wykonywany. Im krócej trwa tym częściej je wywołujemy. […]

Edukacja głupcze!

No to się porobiło… w dalekim Kraju Kwitnącej Wiśni było sobie trzęsienie ziemi. Następnie pojawiło się tsunami. Niby nic się nie stało. Dla przeciętnego Japończyka trzęsienie o sile 9 stopni w skali Richtera to żadna nowość. Szkoleni od małego na wypadek kataklizmu potrafią się zachować odpowiednio. Trochę większym problemem okazało się tsunami, które miało około […]

Projekt Lombok, czyli mniej kodu

Ile mniej? Dużo mniej. Jednak po kolei. W C# jeżeli tworzymy sobie obiekt reprezentujący jakieś dane to zazwyczaj robimy to tak: Listing 1. klasa Customer w C# using System; public class Customer { private int m_id = -1; public int ID { get { return m_id; } set { m_id = value; } } private […]

Szkockie klany maszerują, Kozły chacjendę remontują, a sąsiedzi mają dość

Tytuł: The Clans are Still Marching Autor: Grave Digger Gatunek: Heavy Metal Rok wydania: 2011 Przyszła sobie dzisiaj paczka. W paczce nowy album niemieckiego Grave Digger’a. Najbardziej zajebiste w tym wszystkim jest to, że ta konkretna kopia ma autografy zespołu. Taki bonus. Jak uzyskany? Słodka tajemnica. Co jednak mamy w środku? Ano mamy dwie płyty. […]