Procrastination short story

For people who wouldn’t like to read long posts. Why? 1. Because all articles how to beat procrastination are to long for people who would do this. 2. Because I know what I write. Procrastination is my personal daemon everyday for years. How? 1. Define „The Big Thing” that you want to achieve. It is […]

Typy nieprymitywne w tabelach Vaadin

Powrót do konwerterów, ale tym razem w kontekście tabeli. Problem Mamy sobie tabelkę wyświetlającą jakieś tam dane. W jednej z kolumn chcemy wyświetlić informację o polu obiektu, które to pole nie jest prymitywne/boxowane/stringiem (jeżeli jest to vaadinowy komponent GUI to zostanie osadzony w komórce, ale to jest wyjątek). Przykładowo: Listing 1. definicja tabeli Table table […]

VLOG 1. Leniwa ewaluacja

Robię mały eksperyment. Jak się podoba? Jest zapewne dużo rzeczy do poprawienia i ulepszenia, ale na początek chyba nie jest źle? 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 […]

Szybkie tworzenie list z pomocą edytorów w Vaadin

Kolejny wpis z serii jak to zrobić w Vaadin by nie bolało. Załóżmy, że chcemy sobie spiąć pole naszego bean-a z ComboBox-em. Oczywiście coś w rodzaju: Listing 1. To nie zabangla ComboBox listofSth = fieldGroup.buildAndBind(„Lista wyboru”, „oneOfMany”, ComboBox.class); Walnie nam wyjątkiem com.vaadin.data.fieldgroup.FieldGroup$BindException i nie ma w tym nic dziwnego ponieważ skąd framework ma wiedzieć czy […]

Guice, Vaadin 7 i Shiro – ale to już było

Trochę retrospektywny wpis, bo o podobnym miksie wspominałem już kiedyś. Wtedy chodziło jednak o Vaadin 6. Późnej popełniłem wpis o integracji Vaadin 7 i Guice. Dziś uzupełnię go o krótkie know-how w temacie integracji z Shiro. Naprawdę krótkie, bo bazując na poprzednich wpisach na pewno dasz sobie radę z takimi banałami tworzenie konfiguracji mavena czy […]