content top

Windows Azure: Maszyna Wirtualna nie chce się ponownie uruchomić

Może się zdarzyć, że maszyna wirtualna w Windows Azure np. po restarcie nie chce się ponownie uruchomić i jest w stanie “Starting…”. W takiej sytuacji pierwszym krokiem jaki warto wykonać przed skontaktowaniem się ze wsparciem technicznym jest zatrzymanie maszyny i ponowna próba jej uruchomienia. Jeśli nadal jest tak samo, warto spróbować tę maszynę wirtualną usunąć i założyć na nowo. Jak poprawnie to zrobić opisuje poniższy wpis. Podaję zarówno opcję z poziomu portalu, jak i narzędzi CLI.

  1. Pierwszym krokiem jaki wykonujemy to przejście do Virtual Machines, zakładka Virtual Machine Instances i zaznaczenie problematycznej maszyny wirtualnej:
  2. Następnie w dolnym pasku kontekstowym należy wybrać opcję Delete -> Keep the attached disks
    1
    Ważne!
    Należy wybrać opcję “Keep the attached disks”, a nie “Delete the attached disks”, ponieważ w przypadku złego wyboru skasowane zostaną dyski przypisane do tej maszyny. Jest to przydatna funkcja jeśli szybko chcemy skasować maszynę wirtualną w całości, ale na pewno nie w przypadku próby jej odtworzenia :)

  3. Teraz trzeba poczekać aż definicja maszyny zostanie skasowana, a dysk zostanie odłączony od maszyny. Można to sprawdzić w zakładce Disks
    2
    Może się zdarzyć, że odłączenie dysku potrwa kilka, kilkanaście minut (przeważnie dzieje się to w ciągu kilku chwil). Jeśli by się jednak tak nie stało to należy skontaktować się ze wsparciem technicznym aby dokonali tego ręcznie.
  4. Teraz można przystąpić do odtworzenia maszyny wirtualnej New -> Compute -> Virtual Machine i z menu po lewej wybrać My Disks
    3
  5. Ważny momentem jest dodanie maszyny wirtualnej do Cloud Service. Jeśli zależy nam na tej samie nazwie domenowej *.cloudapp.net lub mamy już tam odpowiednią konfigurację należy wybrać ten Cloud Service, który już istnieje, a nie nowy
    4
  6. Teraz wystarczy poczekać aż maszyna wstanie i wszystko będzie dobrze :)

 

To była opcja dla osób, które lubią zarządzać Azure z poziomu portalu. Niektórzy jednak wolą korzystać z narzędzi dla wiersza poleceń, czy to Windows, Linux czy Mac, lub chcą sobie cos oskryptować, dlatego teraz ta sama czynność, ale właśnie z poziomu tych narzędzi :)

  1. Pierwszym poleceniem jakie należy wykonać jest wyeksportowanie definicji naszej maszyny do pliku

    azure vm export <nazwa_maszyny> <sciezka_do_pliku>

    Pliki są w formacie json więc warto od razu dać sobie odpowiednie rozszerzenie np. “c:\vm.json“. Dzięki wyeksportowaniu definicji maszyny nie będzie trzeba podczas jej odtwarzania podawać prawie żadnych parametrów.

  2. Następnie trzeba skasować maszynę poleceniem

    azure vm delete <nazwa_maszyny>

    I ze względów bezpieczeństwa potwierdzić tę czynność!

  3. Teraz trzeba poczekać aż dysk zostanie odłączony od maszyny, a ostatnim krokiem jest odtworzenie maszyny wirtualnej wykonując komendę

    azure vm create-from <nazwa_dns> <sciezka_do_pliku>

    Nasza nazwa_dns to adres DNS Cloud Servis, który pierwotnie przechowywał naszą maszynę wirtualną (analogia do opcji wyboru już istniejącego CS z opisu powyżej).

Po niedługiej chwili maszyna wirtualna powinna zostać na nowo uruchomiona :)

Czytaj dalej

Windows Azure Mobile Services – seria webcastów

Zapraszam do oglądania mojej serii webcastów dotyczących Windows Azure Mobile Services i wykorzystywania ich w aplikacjach Windows 8. Dzięki WA Mobile Services można w prosty sposób w swojej aplikacji pracować z danymi, zaimplementować autoryzację wykorzystującą różnych dostawców i wiele, wiele innych elementów.

Nowe odcinki pojawiają się w każdy wtorek i czwartek.

Strona serii: http://channel9.msdn.com/Series/Windows-Azure-Mobile-Service-tw-rz-aplikacje-z-serwisem-w-chmurze

Czytaj dalej

Toolbox prezentera: Powiększanie w Visual Studio 2012

Jako osoba często prezentująca postanowiłem co jakiś czas dzielić się interesującym tip&trickiem usprawniającym proces prezentacji :)

Dzisiejszy wpis będzie dotyczył prezentowania kodu, co dzieje się najczęściej w obecności Visual Studio. Problem jaki się pojawia to wielkość czcionki, którą wykorzystujemy. Na co dzień podczas pisania aplikacji pewnie mało osób wykorzystuje dużą czcionkę bo niewiele kodu zmieści się wtedy na ekranie. Jednak podczas prezentacji sytuacja ta jest zupełnie inna. Musimy zapewnić słuchającym i oglądającym jak największy komfort w odbiorze treści.

W Visual Studio 2010 mieliśmy w zasadzie dwie drogi, którymi można było pójść.

Pierwsza zakładała powiększenie czcionki edytora albo za pomocą kombinacji CTRL+Scroll, albo w lewym dolnym rogu edytora można było wybrać procentową wartość wielkości czcioncki. Minusem tego rozwiązania była konieczność powtarzania tej czynności dla każdego pliku, który się otwierało. Jeśli chciało się tego uniknąć można było wejść do menu Visual Studio i w odpowiedniej opcji zmienić globalnie wielkość czcionki. To niestety powodowało, że później po skończonej prezentacji musieliśmy znowu zmieniać tę czcionkę. Można było to rozwiązać tworząc sobie osobny profil ustawień dla VS powiedzmy “do pracy” i “do prezentacji“. Wymaga to jednak wczytywania tych ustawień zawsze przed prezentacją, później wczytywania standardowych, a dodatkowo wartości dobrane dla jednej prezentacji na jednym rzutniku nie musiały być wcale dobre dla innego rzutnika i innej rozdzielczości.

Ciekawe rozwiązanie tych różnych scenariuszy przychodzi wraz z Visual Studio 2012 i Productivity Power Tools przeznaczonymi dla tej wersji.

Pierwszą rzeczą to oczywiście instalacja samego Visual Studio a następnie dodatku PPT. Korzystać będziemy z jednej z nowości w VS 2012 czyli Quick Launch. Znaleźć można go w prawym górnym rogu ekranu:

Mała dygresja na temat samego Quick Launch. Jest to funkcjonalność, która w świetny sposób rozwiązuje problem zawiłości menu Visual Studio, ilości opcji etc.. Załóżmy, że nie pamiętamy gdzie znajduje się opcja uruchamiająca okna Source Control Explorer. Wystarczy w Quick Launch wpisać “source” i Visual Studio od razu podaje nam gdzie takie okno można znaleźć. To jednak nie wszystko bo sama wskazówka nie byłaby do końca dobrym rozwiązaniem. Te wpisy, które się tam pojawiają można kliknąć dzięki czemu od razu zostanie uruchomiony pożądany element :)

Wracając jednak do sedna. Productivity Power Tools integrują się Quick Launch dodając tak zwane PowerCommands. Tych poleceń jest wiele, ale do prezentacji interesuje nas kilka szczególnych. Pierwsze z nich, które już na starcie zmieniają wygląd Visual Studio to PresentOn/PresentOff. Po ich kliknięciu Visual Studio powiększa/pomniejsza swoje czcionki i w odróżnieniu od mechanizmów, które opisywałem wcześniej dla VS 2010 zmienia się nie tylko czcionka edytora kodu, ale także samej powłoki Visual Studio. Przykład porównujący te dwie opcje dla mojego Visual Studio:

Dodatkowo istnieje kilka poleceń, które umożliwiają manipulowanie wartościami wielkości czcionek, dzięki czemu możemy dostosować je do aktualnie panujących warunków:

TxtFont-/TxtFont+/TxtFont0 – Pomniejszanie/Powiększanie/Resetowanie wielkości czcionki edytora kodu.

EnvFont-/EnvFont+/EnvFont0 – Pomniejszanie/Powiększanie/Resetowanie wielkości czcionki Visual Studio.

Dla przykładu jeśli na powyższym zrzucie ekranu wielkość czcionki edytora nam odpowiada, a chcemy powiększyć czcionkę Visual Studio to po wykonaniu dwukrotnie komendy EnvFont+ uzyskamy taki efekt:

Po zakończeniu prezentacji wystarczy wykonać polecenie PresentOff i wszystkie wartości wrócą do standardowych :)

Nie jest to jednak rozwiązanie idealne. Nie wszystkie elementy się powiększają (np. ToolTip) i brakuje mi możliwości zdefiniowania startowych wartości dla PresentOn. Patrząc jednak historię Productivity Power Tool jest to kierunek w dobrą stronę i jeśli funkcjonalność ta spodoba się użytkownikom VS to być może znajdzie swoje miejsce jako wbudowana opcja w kolejne Visual Studio!

Pobierz:

Visual Studio 2012

Productivity Power Tools

Czytaj dalej

Imagine Cup 2013 – studenci do boju!

Rok akademicki trwa już na dobre. Jak co roku studenci w czasie jego trwania mogą zmierzyć się w największym technologicznym konkursie na świecie, czyli Imagine Cup. Konkurs od wielu lat przyciąga najzdolniejszych studentów, którzy rywalizują w różnych kategoriach, od tworzenia oprogramowania, gier, a skończywszy na rozwiązaniach zmieniających tory ludzkości.

W konkursie może wziąć udział każdy kto ma wyobraźnie i chce stworzyć coś wyjątkowego, pokazać się światu jako znakomity programista, dzięki czemu zdobyć pracę lub inwestora dla swojego pomysłu. Najlepsze drużyny w tym roku spotkają się w St. Petersburgu w Rosji.

Zatem jeśli interesuje Cię tworzenie aplikacji na Windows 8, Windows Phone, a może do tego chcesz wykorzystać Windows Azure? A być może chcesz stworzyć nowy gorący tytuł na XBOX-a, Kinect-a? Wszystkie swoje pomysły możesz zrealizować podczas tego właśnie konkursu, dlatego zapraszamy do rejestracji na stronie konkursu (tak też dużo obszerniejsza informacja).

Czytaj dalej

TIP: Windows 8, VS2010, VS2012, SQL 2012, SQL Server Configuration Manager – błąd

Żyjemy teraz w ciekawym momencie roku, kiedy to Windows 8 uzyskuje status RTM, a za nim inne produkty jak np. Visual Studio 2012, a dodatkowo mamy też SQL-a 2012, który status RTM osiągnął już na przełomie marca i kwietnia tego roku. Wielu developerów zapewne będzie robiło reinstalacje, będzie po kolei instalowało aplikacje niezbędne do pracy, a później np. mogą zobaczyć w SQL Server Configuration Manager coś takiego:

Najprościej jest pamiętać aby podczas nowej instancji wykonywać ją wg poniższej kolejności i z podanymi ustawieniami:

  1. Windows 8
  2. Aktualizacja
  3. VS 2010 -> WAŻNE! Odznaczyć opcję instalacji SQL Express
  4. Aktualizacja
  5. SQL 2012
  6. Aktualizacja
  7. VS 2012
  8. Aktualizacja
  9. SQL Express 2012 – jeśli jest potrzebny

To jest instalacja wg. kolejności w jakiej pojawiały się te produkty na rynku. Jak łatwo można się domyśleć – nowszy instalator jest bardziej “świadomy” tego co już było i twórcy mogli zamieścić jakieś poprawki do produktów wcześniejszych jeśli coś było nie tak. Teraz można już bez przeszkód używać SQL Server Configuration managera :)

Czytaj dalej

Windows 8 Briefing – reportaż

Chwilę wcześniej pisałem o samym wydarzeniu, a teraz pojawił się krótki reportaż na jego temat. Zapraszam do obejrzenia :)

Czytaj dalej

Windows 8 Briefing – podsumowanie

Wczoraj odbyła się konferencja dotycząca Windows 8 pod nazwą “Windows 8 Briefing”. Była to dość nietypowa konferencja jak na standardy Microsoftu z dwóch powodów. Po pierwsze była dość mała i dla wybranej liczby osób. Po drugie forma. Nie było długich 60-90 minutowych sesji, a krótkie 20-minutowe prezentacje o różnych aspektach nowego systemu operacyjnego. Począwszy od ogólnych trendów w branży, architektury, poprzez wsparcie pracy projektantów i programistów, a skończywszy na sprzedaży aplikacji. Ja miałem okazję poprowadzić sesję na temat “Programowanie aplikacji Metro – perspektywa programisty”. Myślę, że wypadło całkiem dobrze jak i cała konferencja, podczas której też rozdaliśmy kilka tabletów Samsung z Windows 8 :)

Jednym z najważniejszych elementów tego dnia była premiera portalu Metro One. Jest to portal, który specjalnie przygotował Microsoft Polska aby ludzie z różnych krańców świata tworzenia aplikacji, mogli się łączyć w zespoły i tworzyć aplikacje Metro na Windows 8, a później zarabiać na nich pieniądze. Dlatego niezależnie czy jest się programistą, projektantem, menadżerem projektów czy nawet inwestorem – warto wejść na portal, zarejestrować się, przeszukać listę pomysłów (lub złożyć własny), zacząć tworzyć aplikacje dobierając odpowiedni zespół, a później sprzedawać je w Windows Store!

Czytaj dalej
Strona 1 z 2412345...1020...Ostatnia »
content top
This website uses a Hackadelic PlugIn, Hackadelic Sliding Notes 1.6.5.