czwartek, 6 października 2011

Jak sprawdzić ID użytkownika lub fan page'a na Facebooku?

Jakiś czas temu realizowałem aplikację na Facebooka. Aby uzyskać informacje na temat użytkownika albo fanpage programista musi korzystać z ich numerów ID. Problem pojawia się, gdy został zdefiniowany username, czyli przykładowo zamiast http://www.facebook.com/pages/Windows-Phone/8195378771 mamy http://www.facebook.com/windowsphone. I jak w tej sytuacji zdobyć ID?

wtorek, 4 października 2011

Jak skopiować plik z GAC (Global Assembly Cache)?

Dziś stanąłem przed zadaniem skopiowania konkretnej biblioteki DLL z Global Assembly Cache (czyli de facto z folderu C:\Windows\Assembly). Była mi ona potrzebna do uruchomienia pewnej aplikacji na innym komputerze, a niestety ta wersja pliku nie była łatwo dostępna w żaden inny sposób.

niedziela, 2 października 2011

Darmowe dekompilatory .NET

Do lutego 2011 wielu z nas na pytanie w czym dekompilują kod, odpowiadało: "w Reflectorze". Przejęcie narzędzia przez Red Gate sprawiło, że za program trzeba zapłacić minimum 35 dolarów, a za wersję integrującą się z Visual Studio - 65 USD. Przy obecnym kursie dolara cena za najuboższą wersję Standard to prawie 120 zł. Nie wszystkich na stać na wyłożenie takiej kwoty, więc konkurencja szybko zareagowała i wypuściła narzędzia o podobnej funkcjonalności, na czym skorzystamy my - programiści :)

środa, 11 maja 2011

Telefon z WP7? "Nie ma i nie będzie"

Ostatnimi dniami usilnie szukam telefonu z Windows Phone 7. Stworzyłem aplikację, korzystającą z danych GPS i wypadałoby przetestować ją na fizycznym urządzeniu. Odwiedziłem strony internetowe wszystkich operatorów GSM w Polsce – jest syf, kiła i mogiła.

niedziela, 8 maja 2011

Problem z dwukrotnym wywołaniem zdarzenia TextChanged w TextBox

Emulator Windows Phone 7 ma dość banalny, ale idiotyczny błąd, który o dziwo nie został wykryty przed wypuszczeniem na rynek Visual Studio 2010 Express for Windows Phone. Otóż zdarzenie TextChanged w kontrolce TextBox wywoływane jest dwukrotnie dla każdego przyciśnięcia klawisza. Irytujące, nieprawdaż?

poniedziałek, 25 kwietnia 2011

What great .NET developers ought to know - odpowiedzi

Kilka lat temu Scott Hanselman opublikował listę pytań, na które każdy szanujący się developer powinien znać odpowiedź. Ja miałem okazję zetknąć się z tymi pytaniami w praktyce podczas rekrutacji do duńskiej firmy, w której przepracowałem później trzy lata.