Tuesday, July 31, 2012

Masz kablówkę Aster? Przejdź do UPC

To nie reklama. To zagranie taktyczne.
Miałem kabel z Aster. Rok temu (?) UPC przejął Aster. Teraz wprowadził swoje usługi, które są lepsze od Aster i za te same pieniądze. Dlatego jeśli masz jeszcze kablówkę (szczególnie analogową!) w Aster, to zadzwoń do UPC i powiedz, że chcesz się przenieść. Za te same pieniądze dostaniesz kablówkę cyfrową (+parę programów HD). 
Tak było w moim przypadku. Czekam jeszcze na telefon, który jest wliczony w bieżący abonament, ale nie mają techniczych możliwości, ale i tak jest do przodu!

Monday, July 30, 2012

GWT has bug in Dev mode for Chrome

It happens when trying to check visibility of component. So be careful with
component.isVisible()
as it fails on Chrome.

Same thing is for GXT (extgwt from Sencha) as it calls underlaying GWT's isVisible()


(UncaughtExceptionHandler.java:23) 2012-07-30 12:55:02,147 [ERROR] java.lang.ClassCastException: java.lang.String cannot be cast to com.google.gwt.dom.client.Element
java.lang.ClassCastException:
java.lang.String cannot be cast to com.google.gwt.dom.client.Element
    at com.google.gwt.dom.client.DOMImpl.getParentElement(DOMImpl.java)
    at com.google.gwt.dom.client.Node$.getParentElement$(Node.java:184)
    at com.google.gwt.user.client.DOM.getParent(DOM.java:892)
    at com.extjs.gxt.ui.client.core.El.getParent(El.java:1274)
    at com.extjs.gxt.ui.client.core.El.isVisible(El.java:1889)
    at com.extjs.gxt.ui.client.core.El.isVisible(El.java:1874)
    at com.extjs.gxt.ui.client.core.El.isVisible(El.java:1898)
    at com.extjs.gxt.ui.client.widget.Component.isVisible(Component.java:767)
    at com.extjs.gxt.ui.client.widget.Component.isVisible(Component.java:754)
    at pl.touk.mnp.frontend.webapp.client.widgets.RichDateComboFilter.handleBeforeLoadEvent(RichDateComboFilter.java:258)

When using development mode, better use Firefox. In production Chrome works well without bugs.

EDIT:
When using shallow visibility checking
component.isVisible(false);
the error can be avoided. GWT isn't traversing through DOM tree and it doesn't blow with an exception but you have to check whether shallow visibility checking is sufficient (in most cases it is).

Thursday, July 19, 2012

New Firefox 14 ruined all my GWT work (Ubuntu 12.04)

That's because there's no GWT Development Mode plugin for Firefox 14. And now I can't work!

Wait! There's a solution. Instead of fighting with ubuntu with reversing installed Firefox to 13. I can have parallel versions of FF.

So how to install previous version of Firefox on ubuntu?
Go there


http://mirror.dacentec.com/mozilla/firefox/releases/

and download your binary. Be cautious with 32 and 64 version. If you don't know what version do you have, call


uname -m

and it'll tell you.

Then unpack your version to desired directory (other than current Firefox's dir).
Close any running Firefox instances and run your downloaded version. Beware of upgrading both firefox and any plugins. Don't do this. This copy should remain as is.


If you're looking for unofficial GWT Development Plugin versions (for FF12, FF13 and soon for FF14)  you might looking at my gwt entries.

Monday, July 16, 2012

Polskie urzędy. Pręgierz i pochwały nr 2

Wczoraj miałem taki przerąbany dzień, że musiałem wziać aż urlop na żądanie. Nagle musiałem załatwić  wydział komunikacji (60km w jedną stronę), urząd skarbowy i urząd dzielnicy.

Sochaczew. Wydział komunikacji.
Wymieniam dowód rejestracyjny. Elegancka poczekalnia, z numerkami. Po 10min podchodzę. Daję papiórki i pani wręcza mi krótki formularz. Zawiera adres email - zawiadomią mnie jak będzie nowy dowód. PLUS. Zawiera też adres zamieszkania. Więc nauczony przez Urząd Skarbowy różnicy między tym, a adresem zameldowania (bez sensu), wpisuję Warszawa. Pani więc pyta
- Wpisał pan Warszawa zamiast Teresin (skąd pochodzę). Na pewno chce pan zmienić, bo to będzie dużo papiórków itd.
No to odparowałem pani, że przecież wyraźnie napisał jakiś cymbał-urzędnik adres zamieszkania i że to co innego.
Skreśliłem i wpisałem Teresin... FAIL.
Do odebrania nowego dowodu rejestracyjnego można wysłać upoważnionego. Ale trzeba zanieść dowód tymczasowy i tak ważny 30 dni. Po co, kurde, nosić dowód który za 30dni straci ważność. Mógłbym jeździć na nim, a ktoś z rodziny odebrałby mi nowy dowód i nie musiałbym 60km w jedną stronę robić. FAIL.

Warszawa. III US Lindleya. 
Wyszła mi  nadpłata podatku, bo mam dzieci i daję darowizny. Więc wezwano mnie do wyjaśnienia. Pilne. W ciągu 7. dni od dostarczenia papiórka. Struchlałem. Zadzwoniłem, ale pani z US była sensowna i wyjaśniła, że owszem, ale mogę dłużej zwlekać, skoro mam wakacje za pasem. Więc zwlekłem i nic złego się nie stało. PLUS.
Polazłem tam dzisiaj, bo już czas był i zaniosłem wszystkie pity. Pani zażyczyła sobie też aktów urodzenia obojga dzieci. Wszak w skarbówce nie wiedzą, czy obywatel ma dzieci czy nie. Komputry mają tylko do pieniądzów. Średniowiecze. FAIL.
Po kontroli pani na papiórku wypisała protokół kontroli - jakie dokumenty przedłożyłem i kazała się podpisać. Wypisała kartkę A4, odręcznie... IMO FAIL.
Tu trzeba przyznać, że ze skarbówkami w kółko mam jakieś historie, czasem z ich winy (wypłacają nadpłatę pit pół roku, do grudnia!). czasem z mojej (źle przelewam podatek), ale nie spotkała mnie krzywda, tylko trzeba się nałazić lub dobrze podzwonić i wyjaśnić. Dla mnie to akurat III US na PLUS.


Warszawa. Urząd Gminy Śródmieście.
Kto tam był ten wie. Duża sala, z 15 stanowisk ds. różnych. Z 10 miejsc do siedzenia. Z 30 petentów na raz. Obok barek?! więc jest jak czekać, ale śmierdzi kotletami z ziemniorami i kapuchą ;)
Musiałem zmienić wpis o biurze rachunkowym. Nadal trzeba nosić papierowy wniosek, jeśli się nie ma podpisu cyfrowego lub profilu epuap. Dostałem numerek do działalności gopodarczej i czekałem 10min PLUS. Pan bardzo się starał. PLUS. Następnego dnia dostałem maila z informacją o wprowadzonych zmianach na stronie ceidg.gov.pl (centralnej bazie działalności w Polsce). PLUS.

Ogólnie chyba na plus. Ale jeszcze mamy w Polszcze wiele do poprawki.

Tuesday, July 3, 2012

Pije SML do TouKa, a TouK do SMLa

Na Contiturę 2012 przygotowaliśmy w TouKu ulotkę informacyjną. Ktoś z firmy ją udostępnił w sieci i koledzy z Software Mill dodali do niej komentarz i wrzucili do sieci. W związku z tym, TouK odpowiedział swoim.

Wyszła sympatyczna wymiana myśli :)
Pozdrawiam SML!