Monthly Archives: August 2012

Sikertelen Windows 8 aktiválás: Code 0x8007232b

Volume licence médiáról telepítettem Windows 8 RTM-et, de az aktiválás sehogy sem akart sikerülni, mindig ezt a hibaüzenetet kaptam:

Activation Error: Code 0x8007232b
DNS Name does not exist

A megoldás – akárcsak korábban Windows Server 2008 esetén -, hogy meg kell adni a helyes termékkulcsot, amit a telepítő nem kérdezett meg.

Azonban itt is komoly “előrelépéssel” találkozhatunk, ugyanis a Computer properties ablakban már nincs Change product key gomb (valaki magyarázza már el, hogy miért?). Marad tehát az elevated Command Prompt:

slmgr.vbs –ipk "IDE-JÖN-A-TERMÉKKULCS"

Utána már menni fog az aktiválás.

 

Technorati-címkék:
Advertisements

Fájl hash ellenőrzése letöltés után

Most, hogy kikerült az MSDN-re a Windows 8 és a Visual Studio 2012, sokan esnek neki a letöltésnek. Olyan nagy az érdeklődés, hogy nem meglepő módon a szerverek és a hálózatok túlterhelődtek, és bizony az első nap többször is sikerült csonka fájlokat letöltenem. Ilyenkor persze felmerül a kérdés, hogyan tudom ellenőrizni, hogy épségben lejött-e a teljes fájl?

A válasz természetesen a hash!

Az MSDN-en minden fájl mellett szerepel az ő SHA1 lenyomata:

vs_2012_download

Az ellenőrzéshez szerintem legegyszerűbb a Sysinternals SigCheck programját használni, amit a –h kapcsolóval kell elindítanunk, ha hash-t szeretnénk generálni. Íme az eredmény:

C:\SysinternalsSuite>sigcheck -h C:\Install\en_visual_studio_ultimate_2012_x86_dvd_920947.iso

Sigcheck v1.71 - File version and signature viewer
Copyright (C) 2004-2010 Mark Russinovich
Sysinternals - www.sysinternals.com

C:\install\en_visual_studio_ultimate_2012_x86_dvd_920947.iso:
        Verified:       Unsigned
        File date:      5:49 2012.08.16.
        Publisher:      n/a
        Description:    n/a
        Product:        n/a
        Version:        n/a
        File version:   n/a
        MD5:    6310d0387dd8cc7aa1c14c0c9a728ad7
        SHA1:   6a2b87bcd336a96ac39cf85348e93e5af45588eb
        SHA256: c2c140ec6b16d7d4596b680066de35cbdf60ec049eb42129e5c30945063d2e83

Ha a két szám egyezik, nyugodtak lehetünk. Még nyugodtabbak lehetnénk, ha a Verified sorban nem az állna, hogy Unsigned.

 

Technorati-címkék: ,,,

70-481 vizsgafelkészítő anyagok

A Windows 8 megjelenésével természetesen a Microsoft Certified minősítések rendszere is változik egy kicsit. Az MCSD: Windows Metro style Apps using HTML5 fokozat egyik vizsgája a 70-481: Essentials of Developing Windows Metro style Apps using HTML5 and JavaScript, ami egyelőre béta vizsga formájában érhető el. Mostanában sorra veszem ezeket a vizsgákat és mivel nem találtam még teljes vizsgafelkészítő anyagot, összegyűjtöttem pár linket, ami másnak is hasznos lehet.

programming-win8-ebookKezdetnek:

Aki őszre tervezi a vizsgát, annak hasznos lehet még a hamarosan megjelenő Beginning Windows 8 Application Development c. könyv is.

1. Design Metro style Apps (20%)

1.1. Design the UI layout and structure.
This objective may include but is not limited to: evaluate the conceptual design; decide how the UI will be composed; design for the inheritance and re-use of visual elements (e.g., styles, resources); design for accessibility; decide when custom controls are needed

1.2. Design for separation of concerns.
This objective may include but is not limited to: plan the logical layers of your solution to meet application requirements; design loosely coupled layers; incorporate WinMD components

1.3. Design and implement Process Lifetime Management (PLM).
This objective may include but is not limited to: choose a state management strategy; handle the suspend event (oncheckpoint); prepare for app termination; handle the onactivated event; check the ActivationKind and previous state

1.4. Plan for an application deployment.
This objective may include but is not limited to: plan a deployment based on Windows 8 Application certification requirements; prepare an app manifest (capabilities and declarations); sign an app; plan the requirements for an enterprise deployment

2. Develop Metro style Apps by Using WinRT (20%)

2.1. Access and display contacts.
This objective may include but is not limited to: call the ContactsPicker (windows.applicationmodel.contacts) class; filter which contacts to display; display a set number of contacts; create and modify contact information; select specific contact data

2.2. Design for charms and contracts.
This objective may include but is not limited to: choose the appropriate charms based on app requirements; design an application to be charm- and contract-aware; configure the application manifest for correct permissions

2.3. Implement search.
This objective may include but is not limited to: provide search suggestions using the SearchPane class; search and launch other apps; provide and constrain search within an app, including inside and outside of search charm; provide search result previews; implement activation from within search

2.4. Implement Share in an app.
This objective may include but is not limited to: use the DataTransferManager class to share data with other apps; accept sharing requests by implementing activation from within Share; limit the scope of sharing using the DataPackage object; implement in-app Share outside of Share charm

2.5. Manage application settings and preferences.
This objective may include but is not limited to: choose which application features are accessed in AppSettings; add entry points for AppSettings in the Settings window; create settings flyouts using the SettingsFlyout control; add settings options to SettingsFlyout; store and retrieve settings from the roaming app data store

3. Create the User Interface (21%)

3.1. Implement WinJS controls.
This objective may include but is not limited to: flipview; flyout; grid layout; list layout; menu object

3.2. Implement HTML layout controls.
This objective may include but is not limited to: implement layout controls to structure your layout; support scrolling and zooming with CSS3; manage text flow and presentation, including overflow

3.3. Create layout-aware apps to handle view states.
This objective may include but is not limited to: handle viewState events; choose among application view states; use CSS3 media queries to handle different view states; respond to ApplicationViewStateChangedEvent

3.4. Design and implement the app bar.
This objective may include but is not limited to: determine what to put on the app bar based on app requirements; style and position app bar items; design the placement of controls on the app bar; handle AppBar events

3.5. Apply CSS styling.
This objective may include but is not limited to: implement gradients, grid layouts, zooming, scroll snapping, and media queries

4. Program User Interaction (20%)

4.1. Manage input devices.
This objective may include but is not limited to: capture gesture library events; create custom gesture recognizers; listen to mouse events or touch gestures; manage Stylus input and inking; handle drag and drop events

4.2. Design and implement navigation in an app.
This objective may include but is not limited to: handle navigation events, check navigation properties, and call navigation functions by using the WinJS.Navigation namespace; design navigation to meet app requirements; Semantic Zoom; load HTML fragments

4.3. Create and manage tiles.
This objective may include but is not limited to: create and update tiles and tile contents; create and update badges (the TileUpdateManager class); respond to notification requests; choose an appropriate tile update schedule based on app requirements

4.4. Notify users by using toast.
This objective may include but is not limited to: enable an app for toast notifications; populate toast notifications with images and text by using the ToastUpdateManager; play sounds with toast notifications; respond to toast events; control toast duration

5. Manage Security and Data (19%)

5.1. Choose a data access strategy.
This objective may include but is not limited to: choose the appropriate data access strategy (file based; web service; remote storage, including Windows Azure storage) based on requirements

5.2. Retrieve data remotely.
This objective may include but is not limited to: use XHR to retrieve web services; set appropriate HTTP verb for REST; handle progress of data requests; consume SOAP/WCF services; use WebSockets for bidirectional communication

5.3. Implement data binding.
This objective may include but is not limited to: choose and implement data-bound controls, including WinJS.UI.ListView, to meet requirements; bind data to item templates such as WinJS.Binding.Template; bind data to controls by using data-win-control and data-win-bind; configure an iterator with data-win-options; enable filtering, sorting, and grouping data in the user interface

5.4. Manage Windows Authentication and Authorization.
This objective may include but is not limited to: retrieve a user’s roles or claims; store and retrieve credentials by using the PasswordVault class; implement the CredentialPicker class

5.5. Manage Web Authentication.
This objective may include but is not limited to: use the Windows.Security.Authentication.Web namespace; set up OAuth2 for authentication; CredentialPicker; set up single sign-on (SSO); implement credential roaming; implement the WebAuthenticationBroker class

Ha tudsz még jó forrást, írd ide, hogy másnak is hasznos legyen!

 

Technorati-címkék: ,,