Archive for March, 2011

Windows Phone 7 na Channel 9 i codeguru.pl – Multimedialne funkcje XNA

Dziś na Channel 9 ukazał 12 odcinek serii poświęconej Windows Phone 7. Jest to piąty przygotowany przeze mnie webcast z tej serii i prawdopodobnie ostatni, gdyż dobiega ona już końca. Być może przygotujemy jeszcze jakieś odcinki, natomiast aktualnie natłok innych planów skutecznie to uniemożliwia :)

W tym odcinku przedstawiam multimedialne możliwości oferowane przez framework XNA.

Podobnie jak poprzednio na Codeguru ukazał się analogiczny artykuł podejmujący ten sam temat.

Projekt do pobrania

Windows Phone 7 Odcinek 12 - Multimedialne funkcje dzięki XNA


Gdzie mnie spotkasz w kwietniu

Wiosna to sezon obfitujący w różnego rodzaju konferencje organizowane przez społeczności, czy to offline, czy też akademickie. Kwiecień jest pod tym względem chyba najbardziej dynamiczny – szczególnie dla mnie, gdyż będę prowadził sesje na trzech wydarzeniach. Rozpoczynając chronologicznie:
2011-04-06 – IT Academic Day zorganizowany przez połączone siły kół akademickich WFAiIS i WMiI Uniwersytetu Mikołaja Kopernika w Toruniu, gdzie przedstawię platformę Widnows Phone 7. Wydarzenie odbędzie się na Auli WMiI UMK

itad

Trzy dni później, bo w sobotę 2011-04-09 będę na drugiej edycji Silesian Code Camp w Katowicach, która jest organizowana przez Śląską Regionalną Grupę Microsoft. Na swojej sesji opowiem na temat nowości w WCF 4. Rejestracja ruszyła 27 marca, a już dziś kończą się miejsca i organizatorzy podnoszą limity. Świadczy to o pozytywnym odbiorze konferencji przez całą społeczność i o zaangażowaniu organizatorów w przygotowania – wystarczy spojrzeć na mocną obsadę prelegentów.

Silesian Code Camp

Trzecia konferencja odbędzie się na Pomorzu. 2011-04-12 zapraszam na Pomorską Konferencję Informatyczną, na której opowiem pokrótce o platformie Windows Phone 7, a następnie przedstawię ideę notyfikacji PUSH na tej właśnie platformie. Wydarzenie jest ogranizowane przez Trójmiejską Grupę Zawodową .NET.

Zapowiada się intensywny okres wyjazdowy, ale czego się nie robi dla społeczności :)


DotNetMeeting – po konferencji

Minęło kilka godzin od zakończenia konferencji i właśnie wróciłem z after party. Niestety jak to przeważnie bywa przy okazji organizowania wydarzenia nie zawsze jest czas, żeby na spokojnie usiąść i posłuchać prelegentów podczas ich sesji. Nie mniej jednak udało mi się wygospodarować przynajmniej parę chwil na każdy z tematów.
Duża frekwencja oraz ilość pytań podczas sesji świadczyła o zainteresowaniu tematem, dzięki czemu mamy dodatkową satysfakcję z dziesiejszej konferencji. Potwierdza to również wstępne przejrzenie ankiet, w których uczestnicy mogli również wyrazić swoje zdanie nie tylko na temat prelegentów, lecz również o samej konferencji.
Nie obyło się również bez problemów technicznych – niestety jednemu z prelegentów uszkodził się laptop z jedyną wersją prezentacji i kodu i trzeba było uruchomić sesję backup, na której opowiedziałem o Notyfikacjach w Windows Phone 7.
Poniżej zamieszczam kilka fotek. – dziękujemy za zainteresowanie i do zobaczenia!


Windows Phone 7 na Channel 9 i codeguru.pl – Notyfikacje PUSH

Ostatnie dni przed konferencją dotnetmeeting to czas zmniejszonej aktywności na blogu stąd mały poślizg w publikacji tego posta :)

W poniedziałek ukazał się mój kolejny webcast z serii poświęconej Windows Phone 7. Webcast ten podejmuje temat notyfikacji push.
Jednocześnie na codeguru pojawił się artykuł mojego autorstwa dotyczący tego samego zagadnienia.

Projekt do pobrania

Windows Phone 7 Odcinek 9 - Notyfikacje PUSH


Windows Phone 7 na Channel 9 i codeguru.pl – Integracja z systemem

Dziś z małym poślizgiem ukazał się kolejny odcinek serii poświęconej Windows Phone 7. Tym razem na warsztat trafiła integracja z systemem, która jest możliwa z poziomu naszej aplikacji.

Zachęcam do obejrzenia webcastu mojego autorstwa oraz do przeczytania artykułu.

Projekt do pobrania

Windows Phone 7 Odcinek 8 - Integracja z systemem


Pytanie – rozwiązanie [5] Unable to launch asp.net development server because port is in use

Podczas pracy z Visual Studio i aplikacjami hostowanymi przez serwer www możemy natrafić na błąd o następującej treści:

Unable to launch asp.net development server because port is in use“.

Nie pomaga tu niestety modyfikacja portu we właściwościach projektu itp. Rozwiązaniem przyczyny na 90% jest fakt, że posiadasz zainstalowany pakiet antywirusowy ESET NOD, który to niestety blokuje możliwość uruchomienia wbudowanego w VS serwera.
Rozwiązanie problemu jest nastepujące: W opcjach przechodzimy do sekcji

PL:
Ustawienia zaawansowane => Antywirus i antyspyware => Ochrona dostępu do stron internetowych => Protokoły HTTP i HTTPS => Przeglądarki internetowe.

EN:
Advanced firewall setup => Antivirus & anti spyware => Web access protection => HTTP => Webbrowsers

Na liście odszukujemy Visual Studio i odznaczamy checkbox (nie chcemy aby filtrowanie było włączone). Po zapisaniu ustawień NOD’a możemy uruchomić debugowanie.

Jeżeli jesteś w pozostałych 10% – niestety musisz szukać dalej.


Windows Phone 7 na Channel 9 i codeguru.pl – Launchers & Choosers

Dziś ukazał się mój artykuł o Launchers & Choosers z cyklu poświęconego programowaniu na platformę Windows Phone 7. Jednoczesnie na Channel9 pojawił się webcast o tej samej tematyce, który miałem przyjemność przygotować.
Jest to już siódma część naszej serii.

Projekt do pobrania

Windows Phone 7 Odcinek 7 - Launchers i choosers


Moje prezentacje

Postanowiłem przy okazji przygotowań do nadchodzących prezentacji zestawić ich listę. Dodatkowo odkurzyłem katalogi z prezentacjami i spisałem te, które miałem możliwość do tej pory prowadzić. Jak to zwykle bywa, po tak długim czasie trudno jest sobie wszystko przypomnieć, dlatego lista ta ma bardziej rolę poglądową niż w pełni historyczną :) Z racji na pewien natłok rzeczy, które w tym momencie robię, w zakresie moich tematów o których mogę opowiedzieć “ad hoc” znalazły się dwie technologie, a mianowicie Windows Communication Foundation oraz Windows Phone 7. Tym bardziej, że te technologie są na tyle obszerne, że każdego dnia dowiaduję się czegoś nowego :)
Nie oznacza to oczywiście, że po zrealizowaniu aktualnych pomysłów nie rozszerzę tej puli. Zapewne minie trochę czasu zanim to się stanie, gdyż bardzo często wpadają mi do głowy jakieś nowe pomysły i lista “want to do/check” sukcesywnie się rozrasta” :)

Nowa strona:Jako prelegent


Stereotypy w IT

Wczoraj był Dzień Kobiet. Na dobrą sprawę, to żadna okazja, bo o paniach powinniśmy pamiętać codziennie, a nie raz do roku, jednakże skłonił mnie on do pewnej reflekcji na temat stereotypów w branży IT, ale i nie tylko…
Przeglądając fora, słuchając rozmów tak zwanych “ludzi z branży” – nawet tych na wyższych stanowiskach dochodzę do pewnego nieciekawego wniosku. Pomimo tego, że jesteśmy ludźmi wykształconymi i inteligentnymi (a przynajmniej powinniśmy być) dominują w nas pewne stereotypy.
Wczoraj wieczorem czytając posty na forum codeguru.pl natrafiłem na jeden zaczynający się od słów “panowie …” (reszta wypowiedzi nie ma w naszym kontekście znaczenia). Pytanie – dlaczego “panowie”? Czy panie nie mogą się wypowiadać w tym wątku? A może nasze męskie ego nie dopuszcza do siebie faktu, że kobiety też pracują w tej branży i też są programistkami (w kontekście codeguru.pl), administratorkami, testerkami itd… Pójdę nawet krok dalej ze swoimi stwierdzeniami i postawię tezę, że w wielu przypadkach są one dużo lepsze niż “panowie”. Dlaczego? Z wielu powodów.

  • Presja środowiska i stereotypy powodują, że dużo bardziej sumiennie przykładają się do pracy niż my
  • Wrodzona “wielowątkowość” bije nas na głowę w sytuacjach kryzysowych – facet potrafi skupić się na jednym i to zrobić, ale jeżeli nagle ktoś przyjdzie i zacznie marudzić, to jakimś cudem udaje im się utrzymać kolejny wątek jednocześnie mając na uwadze wcześniejsze rzeczy.
  • Spokój – brak testosteronu powoduje dużo mniejszą chęć do podgrzewania atmosfery. Co więcej, kobieta w zespole powoduje ogólne polepszenie układów w zespole – spokój udziela się też nam :) Faceci lubią się popisywać przed sobą i w “stadzie” dostają zwyczajnej “głupawki”.
  • Wiedza – jeżeli kobieta decyduje się na wejście w branżę, która jest postrzegana za typowo męską, to wie czego chce i przeważnie ma też do tego predyspozycje. Wielu chłopaków idzie na kierunki związane z IT ponieważ “to modne“, “będzie z tego kasa“, “jestem słaby z tego, ale gdzieś mnie przyjmą, będę miał papier i pracę“… Dziewczyny muszą być pewne tego, że się nadają i dzięki temu biją na głowę wielu z nas.

Stąd mój apel

Panowie – przestańcie słuchać swojego ego – traktujcie świat IT jako świat bez podziałów na płeć (również i bez podziałów na wiek, rasę, to czy ktoś jest zdrowy czy niepełnosprawny, ale nie o tym dywaguję). Bądźmy wszyscy sobą, pracujmy razem bez zbędnych docinków, uwag i głupich dowcipów. Stereotypy nie prowadzą do niczego dobrego, a w oka mgnieniu potrafią zniszczyć to na co trzeba pracować długimi miesiącami, jeżeli nie latami – zgrany zespół…

Jeżeli macie na ten temat własną opinię, to zapraszam do komentowania.


Pytanie – rozwiązanie [4] MVC – jak szybko przejść z widoku do kontrolera

Podczas pracy z projektem MVC i edycji widoku mamy czasem potrzebę szybko przenieść się do klasy kontrolera. Aby to zrobić wystarczy na oknie widoku otworzyć menu kontekstowe i wybrać opcję “Go To Controller” jak na poniższym obrazku.

Go To Controller


  • O mnie

    Maciej Grabek

    Moje profile na:

    MVP

    Codeguru.pl GoldenLine
    Twitter CodeProject

  • english version
  • Polecam

  • Copyright © Maciej Grabek. All rights reserved.
    Powered by WordPress
    %d bloggers like this: