Friday, February 11, 2011

Młyn ma Ochotę na Zimę!


Ochota na Zimę
Nie przegap malowania Owiec


Ochota na Zimę
Galeria&Cafe Stara Ochota
ul. Glogera 6

Już w tę sobotę Teatr Ochoty
i Teatr Młyn malują
Ochockie Owce!!!

Dołącz do nas w
Kawiarni Stara Ochota!

12.02 godz. 15:00-19:00


Kto chce, kto chce
malowane Owce ?
więcej...

Thursday, February 10, 2011

GWT exception in Hosted Mode

I work with GWT version 1.7.0. It's old but our product requires it. Recently I had to debug using Hosted mode. During Hosted mode startup I had an exception

2011-02-08 17:04:31,578 [FATAL] Uncaught Exception:
com.google.gwt.core.client.JavaScriptException:
(TypeError): Object doesn't support this property or method.
 number: -2146827850
 description: Obiekt nie obsługuje tej właściwości lub metody.
    at com.google.gwt.user.client.impl.DOMImplStandard.initEventSystem(Native Method)
    at com.google.gwt.user.client.impl.DOMImplMozilla.initEventSystem(DOMImplMozilla.java:39)
    at com.google.gwt.user.client.impl.DOMImpl.maybeInitializeEventSystem(DOMImpl.java:111)
    at com.google.gwt.user.client.impl.DOMImplStandard.sinkEvents(DOMImplStandard.java:140)
    at com.google.gwt.user.client.impl.DOMImplMozilla.sinkEvents(DOMImplMozilla.java:27)
    at com.google.gwt.user.client.DOM.sinkEvents(DOM.java:1221)


After some investigation I found the reason.
During development, for performance reasons I compile my GWT apps only for Firefox. So this was the case. You must know that in earlier versions of GWT (and so in 1.7.0), application is displayed in special window with embedded Internet Explorer. And now you might look closer to the stacktrace above and see that there are some Mozilla classes involved and that's wrong because for IE we should have only IE classes! So that's the cause I had exception.

So if you want to run Hosted mode you have to compile your GWT application at least with IE support. Add this to you *.gwt.xml config file



<set-property name="user.agent" value="ie6,ie8" />


Or leave it without declaring user.agent so it would be compiled for all supported browsers. Too shame that GWT doesn't warn if it was not compiled for current browser.


If you still have problems with mentioned exception look at an issue in GWT bug tracker.

Tuesday, February 8, 2011

Lady Zgaga

Odkryłem ciekawy feature na Last.fm. W sekcji Playground są różne testowe wersje narzędzi skojarzonych z Last.fm. Sposród wszystkich zaciekawiła mnie lista najczęściej usuwanych utworów z automatycznych list użytkowników. Inaczej mówiąc, gdy Last.fm proponował te utwory, to ludzie je usuwali z listy. Stan na dzień dzisiejszy jest następujący
Ranking najczęściej usuwanych piosenek
No Lady Gaga rządzi! Gdyby nie jakieś zagubione dziewuszki, uzbierałby się cały album na pierwszej stronie. Żeby nie byłą wątpliwości, pani Stefani Germanotta ma bardzo ładny głos i umie śpiewać. Szkoda, że poszła bardzo komercyjną drogą.




Thursday, February 3, 2011

Konkurs: I Ty możesz wymyślić nazwę naszej konferencji

Kapituła pracuje w pocie czoła nad organizacją 5-tej edycji wiosennej
konferencji dla miłośników technologii Java (znanej wcześniej jako
Javarsovia).

W tym roku z powodów formalno-prawnych postanowiliśmy zmienić nazwę
konferencji. Długo staraliśmy się wymyślić nową nazwę i mimo kilku
własnych propozycji, żadna z nich nie była na tyle dobra, abyśmy się w
niej zakochali od pierwszego spojrzenia.

Wierzymy, że społeczność javowa w Polsce to ludzie niezwykle pomysłowi
i kreatywni, dlatego chcemy Was prosić o pomoc w stworzeniu nowej
nazwy. Docenimy wszelkie propozycje, ale chcemy uprzedzić, że
wybierając tą jedyną będziemy kierować się następującymi kryteriami:

1. Nazwa nie może zawierać słowa "java" ani słowa bardzo do niej
podobnego np. "jva" czy "jav".
2. Nazwa nie może być nazwą firmy, produktu lub znakiem towarowym.
3. Atutem będzie, jeśli nazwa kojarzy się z Polską/Warszawą/JUGiem,
programowaniem, konferencją.
4. Atutem będzie, jeżeli nazwa da się w prosty sposób wymówić po
angielsku (choć nie jest to warunek konieczny).

Czekamy na Wasze propozycje, piszcie na adres
nazwa.konkurs@javarsovia.pl . Najlepsze z nich nagrodzimy.