• Kilka dni temu na Redditie pojawił się wątek gdzie jeden z użytkowników zauważył, że VS 2015 dodaje do kodu aplikacji napisanej w C wywołania funkcji, które brzmiały dość podejrzanie. No bo kto by się troszkę nie zaniepokoił gdy skompilowany pusty main() obdarowuje nas dodatkowym opakowaniem w postaci wywołań __telemetry_main_invoke_trigger ?

  • Z androidem nie mam dużo wspólnego. Mamy aplikację więc muszę ogarniać. Ostatnio potrzebowałem zmienić kilka rzeczy w tejże – nic zaawansowanego. Zamiana paru linków to tu to tam. Nic co bym podejrzewał przyczyni się do powstania tego wpisu. Linki podmieniłem i wygenerowałem wersję debug do testów lokalnych i release do sklepu. Testuję. Na debug wszystko śmiga, […]

  • Jedną z kolejnych nowości w VS 2015 jest poniższy tooltip

  • Jakiś czas temu napisaliśmy małą aplikację, która pozwala optymalizować czas urlopu. KiedyUrlop – bo o niej mowa działała sobie już sporo czasu – nikt nie narzekał (może poza mną gdy patrzyłem na zbyt małą liczbę pobrań), aż kilka dni temu znajomy oznajmił mi, że KiedyUrlop się nie odpala. Sprawdziłem u siebie i rzeczywiście – zaraz […]

  • Wczoraj miałem przyjemność wygłosić lightning talk na Wrocławskiej Grupie.NET. Tematem było VS 2015 Debugging & Diagnostics w którym to tylko zarysowałem co nowego i dobrego oferuje nam VS w wersji A.D. 2015 jeśli chodzi o “odpluskację” i diagnostykę aplikacji. Slajdy do prezentacji można przejrzeć na slide.es a nagranie wideo niedługo powinno być opublikowane na stronie http://wrocnet.github.io […]

Kilka dni temu na Redditie pojawił się wątek gdzie jeden z użytkowników zauważył, że VS 2015 dodaje do kodu aplikacji napisanej w C wywołania funkcji, które brzmiały dość podejrzanie. No bo kto by się troszkę nie zaniepokoił gdy skompilowany pusty main() obdarowuje nas dodatkowym opakowaniem w postaci wywołań __telemetry_main_invoke_trigger ?

Read More

Z androidem nie mam dużo wspólnego. Mamy aplikację więc muszę ogarniać. Ostatnio potrzebowałem zmienić kilka rzeczy w tejże – nic zaawansowanego. Zamiana paru linków to tu to tam. Nic co bym podejrzewał przyczyni się do powstania tego wpisu. Linki podmieniłem i wygenerowałem wersję debug do testów lokalnych i release do sklepu. Testuję. Na debug wszystko śmiga, release wywala się w dziwnych miejscach. Hmm… Read More

Jedną z kolejnych nowości w VS 2015 jest poniższy tooltip

Perf Tooltip w działaniu Read More

Jakiś czas temu napisaliśmy małą aplikację, która pozwala optymalizować czas urlopu. KiedyUrlop – bo o niej mowa działała sobie już sporo czasu – nikt nie narzekał (może poza mną gdy patrzyłem na zbyt małą liczbę pobrań), aż kilka dni temu znajomy oznajmił mi, że KiedyUrlop się nie odpala. Sprawdziłem u siebie i rzeczywiście – zaraz po starcie aplikacja zamyka się i niewiele możemy z nią zrobić. Aurę tajemniczości problemu zwiększył jeszcze fakt, że świeżo zainstalowana wersja ze sklepu działa jak trzeba. Nie było wyjścia – trzeba było problem przeanalizować… Read More

Wczoraj miałem przyjemność wygłosić lightning talk na Wrocławskiej Grupie.NET. Tematem było VS 2015 Debugging & Diagnostics w którym to tylko zarysowałem co nowego i dobrego oferuje nam VS w wersji A.D. 2015 jeśli chodzi o “odpluskację” i diagnostykę aplikacji. Slajdy do prezentacji można przejrzeć na slide.es a nagranie wideo niedługo powinno być opublikowane na stronie http://wrocnet.github.io

Screen Shot 2015-09-23 at 18.33.05

W najbliższym czasie powinno pojawić się więcej postów tyczących się tej tematyki.

Nie sądziłem, że VS 2015 zaskoczy mnie w tak prozaicznym elemencie jakim jest okienko Exceptions Window. Od czasu do czasu trzeba do tego okna zajrzeć aby odpowiednio ustawić zatrzymywanie się debugger’a gdy wyjątek jest rzucany zamiast w miejscu gdzie nie jest obsłużony. Co się zmieniło zatem?
Jakby ktoś nie wiedział jak wyglądało dotychczas załączam screena:

Exceptions Window 2013

A jak wygląda w edycja opatrzonej numerem 2015?

Exceptions Window 2015

W końcu zaimplementowane zostało jako pływające okno a nie masakryczne okno modalne, które blokowało całą pracę VS do czasu działania na nim. Nigdy więcej frustracji gdy nazwa wyjątku którego ustawienia chcieliśmy zmienić wyleciała nam z głowy.
Mała rzecz a cieszy. Good job VS team 😉

Koncentracja to życie. No może nie aż tyle, ale w naszym programistycznym światku wiele zależy od naszego stanu skupienia. Niestety czasem nawet długie godziny (poniedziałek rano ;)) może nam zająć wejście w tryb efektywnej pracy (tzw. flow) a tymczasem tylko jedna sekunda rozproszenia np. powiadomienie o mega ważnym mailu od kolegi z tytułem śliczne kotki potrafi ten mozolnie budowany stan zniszczyć. Co zatem robić aby flow osiągać szybciej i częściej? Dla mnie jednym z takich elementów jest odpowiedni dobór muzyki, której słucham pracując.

Read More

Kolejny post o Unity 3d musi jeszcze chwilę poczekać. Niedawno zdobyłem nową dev-zabawkę (ekhm!) a mianowicie licencję na PostSharp. Gdyby ktoś nie wiedział – jest to narzędzie do programowania w stylu AOP – aspektowym spojrzeniu świata. Czym są aspekty nie będę pisał – można znaleźć na ten temat sporo informacji. Z lokalnego podwórka polecam DevTalk 02 czy tagi AOP lub PostSharp na dotnetomaniak.pl.

Unboxing

Samo narzędzie instaluje się bezproblemowo oraz fajnie się integruje z Visual Studio, po czym od razu mamy dostępny samouczek, który pokieruje nami w świecie aspektów. Read More

Jako że w poprzednim poście zapowiedziałem kolejne odsłony cyklu o Unity – nie pozostaje mi nic innego jak się za nie zabrać. Zaczniemy od naszego narzędzia pracy a mianowicie IDE.

hackpad.com_YWalOw22rrr_p.102670_1415439011094_Screen Shot 2014-11-08 at 10.29.21

Okno Unity 3d

Jak możemy zobaczyć na powyższym obrazku okno edytora składa się z kilku sekcji. Zacznijmy od krótkiego ich omówienia. Read More

hackpad.com_DypdOudJHZH_p.102670_1415213499785_unity

Dawno już nic na blogu się nie pojawiło. Zmieńmy to.

Jednak brak twórczości pisarskiej zastąpiony został twórczością programistyczną. Projekty, aplikacje i gry to to co zajmowało nam głowy przez ostatni miesiąc. Tak, także gry – gdyż na swoim koncie mamy pierwszy tytuł rozrywkowy.

997f4348-4402-4d6b-9845-fb6dfc1b3669

Read More