Po-słowie na każdy temat

czyli programowanie i nie tylko

GWT – SerializationException

Cóż za udręka. Błąd nie do rozwiązania. Czyż tak nie reagujemy, gdy pojawia się „dziwny” nieprzewidziany błąd? Zdecydowanie. Najgorzej, gdy wujek Google także nic nie wie na temat błędu.

Korzystając z frameworku GWT, w wersji klient-serwer, konieczne jest operacja serializacji/deserializacji. Błąd jest z tym związany, ale o co w nim chodzi?  Czytaj dalej…

GWT – ograniczenie permutacji

Kontynuujemy dzień z Google, a konkretniej z Google Web Toolkit. Tym razem problem permutacji. Każdy programista piszący aplikacje z wykorzystaniem frameworku GWT wie, a przynajmniej powinien wiedzieć, co oznaczają permutacje podczas kompilacji programu. Załóżmy, że tworzymy aplikację wielojęzyczną w GWT – powiedzmy, że 3-języczną. Kompilator wspiera 6 silników przeglądarek, więc z prostych wyliczeń wychodzi nam niepozorna liczba 18. Co ona oznacza? Jest to liczba permutacji, jakie kompilator uruchomi podczas kompilacji aplikacji … ale jednomodułowej. Jeśli w aplikacji jest kilka modułów to liczba permutacji jest zwielokrotniona zależnie od liczby modułów. To prowadzi do frustracji, w przypadku gdy DevMode (HostedMode) nie wystarcza nam w rozwijaniu, testowaniu funkcjonalności itp. Musimy skompilować aplikację, a w przypadku tylu permutacji potrafi to trwać od kilkunastu minut do kilkudziesięciu, w zależności od posiadanego sprzętu. Jak temu zaradzić?  Czytaj dalej…

GWT – osadzanie obrazka, a jego rozmiar

Zbyt dużo pomysłów na wpisy, zbyt dużo treści do opublikowania. Ale to Was nie powinno martwić 🙂 Gorzej sprawa wygląda z czasem autora, ale powoli, powoli jakoś dam radę.

Dzisiaj mowa będzie o Google Web Toolkit i problemie osadzania obrazka na stronie. Ktoś powie „to żaden problem – ustalając szerokość lub wysokość w arkuszu stylów, przeglądarka sama dostosuje nam obrazek, a dokładniej przeskaluje nam go”. Ja odpowiem – i tak, i nie. W czym tkwi problem?  Czytaj dalej…