Testy

Windows Phone 8 SDK Preview program

W mailingu otrzymywanym od Microsoft, a kierowanym do zarejestrowanych deweloperów można było dziś przeczytać o Windows Phone 8 SDK. Jak uzyskać do niego dostęp?

Otóż należy dokonać autonominacji, która posłuży wyłonieniu osób zatwierdzonych do testów nowego SDK zanim będzie ono publicznie dostępne. Uwierzcie mi, że jest co oglądać i analizować :) W ciągu 3 miesięcy bycia w programie TAP przez moją skrzynkę przepłynęło kilka tysięcy maili związanych z błędami i pomysłami zmian/rozwoju nadchodzącego SDK – więcej nie mogę powiedzieć – NDA :)

Link do ankiety pozwalającej na zgłoszenie się do programu

Co trzeba podać? Nazwa konta, z którego publikujemy aplikacje (publisher name), unikalny numer dewelopera (publisher GUID), kraj (PL), nazwa i identyfikator aplikacji, której będziemy używać do testowania SDK, kompatybilności i ewentualnej migracji kodu, DPE Windows Phone Champ, czyli osoba z Microsoft, z działu DPE, z którą współpracujecie – opcja nie jest wymagana – dla nas najbliżej jest Bartek Zass :) Dodatkowo zgody na to i tamto i gotowe.

Termin upływa w poniedziałek, dlatego warto się pospieszyć :)

Dodatkowym wymogiem do zainstalowania jest system Windows 8, na którym to pojawi się wirtualna maszyna odzwierciedlająca ulubiony system mobilny :)


Windows 8 CP i Visual Studio 2011 Beta

Dziś na stronach Microsoft pojawił się do pobrania Windows 8 w wersji Consumer Preview. Oto link do bezpośredniej strony z plikami ISO: http://windows.microsoft.com/en-US/windows-8/iso

Dodatkowo jest dostępne również Visual Studio 2011 w wersji Beta! Dostępne jest pod adresem http://www.microsoft.com/visualstudio/11/en-us/downloads. Do wyboru mamy Visual Studio, TFS oraz wersje Express. Ja wybrałem VS w wersji Ultimate, do której prowadzi ten oto link: http://www.microsoft.com/visualstudio/11/en-us/downloads#ultimate – moje kopie już się pobierają :)


SQL Search – koniec z ręcznym przeszukiwaniem struktur bazy!

SQL Search – narzędzie (DARMOWE) stworzone przez Red Gate pozwala nam spać spokojnie (a przynajmniej spokojniej) w momencie gdy wprowadzamy do bazy zmiany. Nie musimy już analizować różnic między wersjami bazy danych, mozolnie przeklikiwać się przez poszczególne procedury i funkcje w poszukiwaniu odwołań do wybranego przez nas pola w tabeli. Owszem, w Sql Server Management Studio mamy do dyspozycji drzewo zależności. Mamy tam procedury składowane, funkcje, tabele widoki, ale! Niestety nie możemy wyświetlić drzewa zależności dla pojedynczej kolumny. Dostając wynik zależności dotyczących tabeli [Persons].[Contats] nie wiemy tak naprawdę, która jej część jest użyta.

Przyjmijmy taki oto scenariusz:
Korzystamy z bazy [AdventureWorks], w niej znajduje się tabela [Person].[Contact], w niej mamy do dyspozycji następujące pola:
    [ContactID]
    [NameStyle]
    [Title]
    [FirstName]
    [MiddleName]
    [LastName]
    [Suffix]
    [EmailAddress]
    [EmailPromotion]
    [Phone]
    [PasswordHash]
    [PasswordSalt]
    [AdditionalContactInfo]
    [rowguid]
    [ModifiedDate]

Pewnego dnia ktoś, z pewnych przyczyn chce zmienić nazwę kolumny [AdditionalContactInfo] na dajmy na to [AdditionalInfo]. Mając do dyspozycji drzewo zalezności nie wiemy tak naprawdę gdzie ta kolumna jest wykorzystana. Musimy zatem sprawdzić każdą z zależności pod kątem jej wystąpienia. Dodatkowo nie dysponujemy możliwością szybkiego podglądu/przeniesienia do obiektów zależnych – musimy je ręcznie wyszukać.

Z pomoca przychodzi SQL Search. Pierwsza praca z bazą danych wymaga zaindeksowania jej struktury. Trwa to od chwili do kilku minut, w zależności od rozległości bazy.

  1. Integruje się on w pełni z SQL Server Management Studio nawet w wersji Express! Wystarczy skorzystać z przycisku na toolbarze, lub wcisnąć Alt + Ctrl + D.
  2. Mamy możliwość doprecyzowania co nas interesuje czyli: możemy wybrać dokładne dopasowanie, typ obiektu, bazę do przeszukania oraz serwer.
       
  3. Przeszukiwanie odbywa się w sposób ciągły/dynamicznie (“as you type”). Dzięki czemu od razu widzimy wyniki naszego działania.
  4. W przeciwieństwie do drzewa zależności możemy przenieść się do obiektu który wybraliśmy, dzięki czemu odpada nam kolejna część pracy, czyli mozolne przeszukiwanie.

Wyniki wyszukiwania dają nam informację o sposbie dopasowania – czy jest to dopasowanie tekstu, kolumny, nazwy klumny. Dodatkowo dla przejrzystości odnaleziona fraza jest podświetlana…

Czego brakuje? Szukam, szukam, ale narazie nie znalazłem :) Zachęcam do pobrania (przypomnę, że produkt jest darmowy!) i przetestowania


jQuery – ciekawe pluginy

Na Smashing Magazine pojawił się artykuł na temat ciekawych pluginów oraz wtyczek dotyczących jQuery. Mi osobiście do gustu najbardziej przypadły cztery z nich:

Contextual Slideout Tips, który pozwala na tworzenie animowanych warstw zawierających treści np tooltipów (jak wskazuje nazwa) ale również jest to ciekawy sposób na realizację menu…

  

Selectmenu jako alternatywa dla standardowego <asp:DropDownList> (lub jak kto woli <select>). Sami na pewno wiele razy spotkaliście się z koniecznością “upiększenia” tych elementów, lub też stworzenia kontrolek, które mają wyglądać jak użyty na stronie <select> ale działających w inny sposób. jQuery przychodzi tu z pomocą i wieloma gotowymi “podmieniaczami” (jeżeli takie słowo nie istnieje, to już istnieje :), a Selectmenu jest jedną z ciekawszych propozycji w tej materii.

Captify – dzięki tej wtyczce możemy w prosty, a przede wszystkim efektowny sposób dodać opisy do naszych galerii.

 

Opis pojawia się, a właściwie “wjeżdża” na zdjęcie, dzięki czemu nie przesłania treści graficznej, a w odpowiednim momencie daje pełną informację dotyczącą konkretnego zdjęcia…

Na koniec coś, co lubię, czyli gadżety – to też dodaje stylu i usability dla naszych stron:

Quicksand – coś, co wywołało u mnie tzw. efekt WOW – uwielbiam gadżety i ta wtyczka zalicza się do jednego z nich. Animowane sortowanie i filtrowanie, dodatkowe przedstawione w sposób

  

Tego nie można oddać na screenach – to trzeba zobaczyć i “przeklikać”


Windows 7 Część1 – setup

Niedawno doczekaliśmy się publicznie udostępnionej wersji Windows 7 Beta. Jestem jedną z osób, które postanowiły zmierzyć się z nowym systemem i sprawdzić co za sobą niesie.
W części pierwszej jak zawsze bywa na początku po ściągnięciu ze strony, należy system zainstalować. Do testów użyłem wirtualnej maszyny (Virtual PC 2007 SP1), przydzieliłem 1GB RAM dodaj więcej informacji o sprzęcie  (żeby nie było zbyt łatwo) i ruszyłem.
Po zamontowaniu obrazu płyty do maszyny natychmiast pokazuje się informacja o ładowaniu instalacji. Po chwili mamy przed oczami ekran z ustawieniami – praktycznie taki sam jak w przypadku Visty
 
 
a następnie rozpoczyna się już sama instalacja
start kopiowania plików: godzina 20:42
 
koniec kopiowania plików: godzina 20:52 – 10 minut co świetny wynik!
Pozostaje już tylko wprowadzić ustawienia 
 i możemy cieszyć się nowym systemem :)
 
Rozpoczęcie instalacji jak już wcześniej napisałem miało miejsce o 20:42, po 10 minutach instalator zakończył kopiowanie plików na dysk. Pierwsze uruchomienie było po kolejnych 6 minutach (w trakcie których miała miejsce konfiguracja itp). Finalny start systemu, którego wynik widać powyżej miał miejsce po 23 minutach od zamontowania obrazu płyty w wirtualnej maszynie, co pozwala twierdzić, że proces instalacji jest wręcz błyskawiczny.
Po starcie systemu widzimy, że interfejs jest nieco odświeżony – inne ikonki, nowe dodatki ułatwiające pracę – moim zdaniem poprawiona Vista – czyli wreszcie MS osiągną to co planował, a przynajmniej jest dużo bliżej celu.
 
Pierwsze wrażenie – zapowiada się nieźle :)
 
Ciąg dalszy nastąpi :)
 
 

  • 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: