Wszyscy chyba wiemy co stało się po ostatnich wyborach samorządowych. Jak to program Kalkulator1 robi furorę w internecie, jak to kilka dni po głosowaniu nie znamy ich wyników, i tak dalej. Jeśli nie wiesz to kilka linków: Niebezpiecznik: Problemy w PKW. Zliczanie głosów wyborców się opóźnia – zawiódł system informatycznyNiebezpiecznik: Cały świat ogląda i komentuje kod źródłowy obsługujący polskie wyboryNaTemat: Kto...
Strona głównaUżytkownik
mmichalf | użytkownik
Środowisko tworzenia aplikacji Rozpoczęcie pracy jest stosunkowo łatwe. Xamarin Studio w trakcie instalacji czy to na Windows czy MacOS dodaje podstawowe środowisko potrzebne do programowania urządzeń z systemem Android, czyli Android SDK. Niestety standardowo jest to wersja najnowszego systemu Android czyli i tak wymaga z naszej strony korekty. Xamarin Studio i Android SDK MAnager Xamarin Studio zapewnia nam zintegrowane zarządzanie platformą programistyczną dla Androida dlatego też nie jest...
Mobile development 3671 dni, 22 godziny, 17 minut temu 190 źrodło rozwiń
Jak wiemy Microsoft powołał projekt udostępnienia kodu źródłowego .NET-a. O czym można poczytać na tym blogu .NET. Są tam opisane szczegóły dotyczące motywów działania, jak i planów na przyszłość, które są obiecujące. Zachęcam do przeglądania tego udostępnionego kodu i nauki programowania poprzez podpatrywanie rozwiązań stosowanych przez kolegów z zespołu tworzącego .NET. Osobiście od jakiegoś czasu używam poniższych stron do badan...
Jeśli jeszcze nie ściągneliście VS 2015, to zapraszam: http://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-vs.aspx Smart Unit Tests to sposób automatycznego wygenerowania scenariuszy dla testów jednostkowych. Wiele o tym już na blogu jak i w artykułach na MSDN pisałem, a konkretnie o Pex & moles. Chciałbym dzisiaj jednak zaprezentować wbudowaną funkcję w VS 2015. Nie wymaga ona instalacji zewnętrznych narzędzi. Na początku od razu poważna wada.. Póki co, wspierany jest wyłącznie ...
VS 2015 usprawnił, moim zdaniem znaczącą sposób analizy kodu. Sam sposób podpowiedzi również został poprawiony i coraz bliżej im do Resharper, a w pewnych sprawach, jak zobaczymy, daje potencjalnie większe możliwości. Zacznijmy od przykładu pokazanego w prezentacji VS 2015. Załóżmy, że chcemy zaimplementować interfejs ISerializable:class Sample :ISerializable { } Jeśli tylko namespace zawierający ISerializable nie został dołączony, naciskamy ctrl+. i wyświetli się następujące menu: Nowością jest ...
W bibliotece RadControls for Windows Phone znajduje się mechanizm do zrzucania kontrolki do kafelka Live Tile (przy użyciu LiveTileHelper). Niestety, ta operacja jest bardzo zawodna - często kafelek nie renderuje się prawidłowo (zwłaszcza gdy jest nieco bardziej skomplikowany), a i czas wykonywania pozostawia wiele do życzenia. Nie mam pojęcia jak to ich programiści zaimplementowali, ale postanowiłem wziąc sprawy w swoje ręce, by znaleźć lepsze rozwiązanie!
Mobile development 4002 dni, 22 godziny, 44 minuty temu 100 źrodło rozwiń
Zauważyliście jak firmy z reguły przeprowadzają proces rekrutacji? Większość wynajmuje agencje pośrednictwa pracy, gdzie pracuje 25 letnia pani po psychologii/socjologii. Osoba ta z reguły przeszukuje portale typu LinkedIn czy Goldenline w poszukiwaniu słów kluczowych. Wpisałeś C++ 10 lat temu? Co z tego, że od 9 programujesz w C#/Java/Python. Na pewno jesteś idealnym kandydatem na super starszego programistę C++. Najgorsze jest to, że osoby zadające pytania w ogóle nie rozumieją, o co pytają.
… podczas rekrutacji, a zwłaszcza w codziennym kodowaniu. Jakie zna pan wzorce projektowe i proszę opisać jeden z nich? Mi też zdarzało się tutaj odpowiadać, że Singleton. Bo prosty, bo rozumiem jak działa i jakie problemy rozwiązuje.
Sztuka programowania 4006 dni, 10 godzin, 8 minut temu 440 źrodło rozwiń
Dzisiaj kilka przykładów pokazujących jak operować licznikami z poziomu c#. Czytanie jakichkolwiek liczników jest bardzo proste ponieważ .NET Framework dostarcza odpowiednie klasy.
Sztuka programowania 4002 dni, 22 godziny, 44 minuty temu 196 źrodło rozwiń
Programując w domu w C#, przez kilka ostatnich lat korzystałem głównie z Visual Studio 2010, którego to pozyskałem jeszcze w studenckich latach. Minęło już więc trochę czasu i stwierdziłem, że najwyższa pora na zmianę. Postanowiłem że skuszę się na najnowszy zestaw edycji typu Express. Pierwsze spostrzeżenie było takie, że sporo się tu zmieniło w interfejsie od czasu wersji 2010. Oczywiście widziałem wcześniej screeny z dwóch najnowszych edycji oraz krótko nawet je testowałem, ale w praktyce nie jest to...
Książkę przeczytałem jeszcze na studiach (nawet dokładnie nie pamiętałem tytułu) z nudów. Bardzo lekka książka, czyta się jednym tchem. Traktuje o tym jak wygląda projekt, który się nie uda. Jak zachowują się poszczególni członkowie teamu, zarząd, kierownicy, itp. Jedni się domyślają wcześniej, jedni później. Opisane są próby, jakie podej...
Kilka spostrzeżeń po Krakowskim Global Day of Coderetreat 2013. Kilka spostrzeżeń o pair programming, pythonie, narzędziach itd
Sztuka programowania 4012 dni, 11 godzin, 56 minut temu 160 źrodło rozwiń
Od pierwszego CTP Roslyna z niecierpliwością czekam na release. W telegraficznym skrócie roslyn to nowa generacja kompilatora. Takiego kompilatora gdzie każdy element jest dostępny przez api/serwis. To otwiera takie możliwości jak budowa własnych narzędzi do refaktoryzacji czy analizy kodu, tworzenie nowych słów kluczowych i nie wiadomo co jeszcze. Przy okazji kompilator jest przepisywany tak aby był szybszy od obecnych. Generalnie Roslyn = mnóstwo gorących i ciekawych rzeczy. Dzisiaj, a w...
W tym artykule dowiesz się jak napisać prosty kontroler ruchu graczem. Dowiesz się również jak wykrywać proste kolizje pomiędzy obiektami. W tym artykule dowiesz się jak napisać prosty kontroler ruchu graczem. Dowiesz się również jak wykrywać proste kolizje pomiędzy obiektami. Kontroler będzie się aktywowa...
Dziś wpadł mi link http://damieng.com/blog/2013/12/09/probable-c-6-0-features-illustrated przekazany przez kolegę. Mimo, że na oficjalnych blogach nic nie znalazłem, o tyle natrafiłem na streszczenie jednej z rozmów z BUILD 2013: http://wesnerm.blogs.com/net_undocumented/2013/07/anders-on-c-60-at-build-2013.html. Jest to odpowiedź na wątpliwości na temat przyszłości C#, .NET i “Roslyn”. Jak wszystko dobrze pójdzie to .NET 5 będzie hulać na “Roslyn”, a C# nabierze nowych właści...
Czasem zwykłe metody debugowania nie wystarczają, czasem watch-e i sprawdzanie krok po kroku jest nie wystarczające. Czasem chciało by się sprawdzić wartość obiektu, do którego nie mamy referencji. No właśnie, wszystkie normalne narzędzia debuggowania jakie udostęnia Visual Studio pozwalają na oglądanie wszystkiego co mamy w zasięgu referencji albo gdzieś po callstack-u możemy się do “tego” dorwać. Co jednak jeśli i to za mało? Na pomoc Make Object ID. Zatrzymując program w momencie gdy ma...
Czasem w trakcie pracy zdarza się, że musimy przygotować dane testowe. Przyczyny mogą być różne, możemy potrzebować danych w celu przetestowania fragmentu aplikacji lub ...
Witajcie w Coding News – serii screencastów, w której omawiam najciekawsze wydarzenia i znaleziska minionego tygodnia.
Kiedyś przeczytałem o antypaternie jakim jest tworzenie nowego typu wyjątku, który jest per aktualny projekt, czyli np. GitHubException, ktory dziedziczy z System.Exception i nie dodaje własnych pól ani zachowania. Tworzymy go ponieważ wszystko co już jest nie pasuje nam, a wiadomo, że rzucanie Exception też jest złem. Taki wyjątek nic nie wnosi. Łatwo powiedzi...
Sztuka programowania 4037 dni, 25 minut temu 266 źrodło rozwiń
Dzisiaj kilka rzeczy z Visual Studio, które przydają się a nie zawsze wszyscy mają świadomość, że są one dostępne. Zauważyłem, że często ustawiam breakpoint w jakimś miejscu a potem odpalam debugger, aby zacząć proces debugowania właśnie w tym miejscu. W VS istnieje coś takiego jak tymczasowy breakpoint. Wystarczy nacisnąć kombinację klawiszy CTRL+F10, a aplikacja uruchomi się i debugger przejdzie do danej linii (w zależności, w której był kursor podczas wykonywania tej operacji). Jedną kombinacją klaw...