czwartek, 20 marca 2014

Kendo UI - Grid - starcie numer 1

Dzisiaj przeszedłem przez pierwsze poważniejsze starcie z KendoUI MVC. Jako, że uparcie filtrowanie nie chciało zadziałać, zhookowałem buttona i dopiąłem w jQuery event onClick. Żeby nie implementować za dużo, zdecydowałem się na pozostawienie wyłącznie filtra "Contains" jako, że potencjalnie daje wszelkie możliwości dla użytkowników. Implementacja tego cudu wygląda mniej więcej tak

Filterable(filterable => filterable.Extra(false)
.Operators(operators => operators
.ForString(str => str.Clear()
.Contains("Contains")
)))

Na developerskim wszystko fajnie działa, zero problemów. Po wrzuceniu na test - f..k - zamiast 1 opcji, są wszystkie i do tego po polsku! Aplikacja ma włączone opcje lokalizacji, więc zaczęło się szukanie jak to można zrobić w Kendo, żeby wymusić wyłącznie jeden język - niestety nie znalazłem, więc jakby komuś się udało to zrobić, proszę o zostawienie informacji w komentarzu. Dalsze szperanie po folderach doprowadziło mnie do folderu z lokalizacjami w JS - usunąłem go - i nadal to samo :/ Dalsze dziubanie wykazało, że jakieś pliki lokalizacyjne zaplątały mi się z DLLkami - ich wyrzucenie rozwiązało problem.

To co dla mnie wciąż nie jest jasne to czemu nadpisał ilość opcji, mimo, ze jawnie ma podaną wyłącznie jedną.

czwartek, 13 marca 2014

Hindusi w IT - przygoda nr 1

O tym, że współpraca z Hindusami nie należy do łatwych i przyjemnych, w świecie IT, przekonała się masa osób. Dzisiaj ja to przeżyłem - okazuje się, że deployment prostego web service'u na IISie wcale nie musi być taki prosty, nawet z instrukcją dość dokładną. Problem polegał na tym, że wpisałem w instrukcję dowolny port. Jako, że główna aplikacja pracującą na serwerze pracuje na porcie 80 i nie ma podpiętej domeny, to start drugiej aplikacji spowodował konflikt i "nadpisanie" tamtej. Najprostsze i skuteczne rozwiązanie - przestawienie portu. Hindusi walczyli z tym prawie dobę, po eskalacji do mnie problemu, rozpoznanie problemu i naprawa zajęły mniej niż 10 minut. Kompletnie nie rozumiem wartości wynikających z outsourcingu IT do Indii poza teoretycnzym obniżeniem kosztów. Mówię o teoretycznym, gdyż w rzeczywistości wraz z taką operacją dramatycznie spada jakość usług.

niedziela, 2 marca 2014

Visual Studio Online + TFS - budowanie appek

Ciekawy news ze strony Visual Studio Online - wraz z TFS umożliwia budowanie appek Javowych korzystając z Maven/Ant.

Więcej informacji na ten temat tutaj.