2012. augusztus havi bejegyzések

Photoshop segédlet Windows 8 alkalmazásokhoz

Windows 8 alkalmazások felhasználói felületének megtervezéséhez hasznos lehet az MSDN oldaláról letölthető Photoshop segédlet. Ez a 48 MB-os ZIP fájl egyrészt egy útmutatót tartalmaz a Photoshop beállításához, másrészt van benne 18 mappába rendezve 134 PSD fájl, amit felhasználhatunk a rajzoláshoz.

metro-psd-templates

Nem csak az alap UI elrendezésekhez találunk külön PSD fájlt, hanem az egyes projekt típusokhoz, felugró értesítésekhez, beúszó ablakokhoz, sőt még a vezérlőkhöz is, méghozzá többnyire világos és sötét színvilággal egyaránt.

Letöltés innen: Download design assets for Metro style apps

 

Technorati-címkék: ,,

Windows Azure Mobile Services

A Microsoft Scott Guthrie blogján keresztül bejelentette a Windows Azure szolgáltatáscsalád legújabb tagját, a Windows Azure Mobile Servicest. Leegyszerűsítve a képletet: az új szolgáltatás segítségével a felhőben lévő SQL táblákban lévő adatainkat publikálhatjuk kliensek felé pillanatok alatt, méghozzá szerver oldali kód írása nélkül.

mobile-services-diagram

A kliens oldali kód megírásához pedig kapunk osztálykönyvtárat, így egészen minimális kódot kell írnunk, például (ScottGu posztjából kölcsönözve):

mobile-services-code

Néhány kiegészítés a cikkhez:

A bejelentés mindenhol Windows 8 kliensről szól, a fenti ábrán is ezek láthatók. Ez valójában egyelőre kizárólag WinRT alkalmazásokat jelent, mert az osztálykönyvtár erre készül.

A névben a “Mobile” szerintem nem kicsit félrevezető. Valójában bármilyen klienssel használható a szolgáltatás, alacsonyabb szinten ugyanis – egyáltalán nem meglepő módon – ODatás HTTP REST API van és JSON formátumú adatok. Hamarosan erről a REST API-ról is lesz leírás és a meghívásukat támogató osztálykönyvtár/metódusok.

Amitől talán valóban kicsit mobilos, az a push notification támogatás, amiben az az izgalmas kérdés, hogy mennyire csak WinRT és mennyire WP7.

Ha már mobil, akkor felmerül az offline elérés kérdése. Ezt jelenleg out-of-the-box nem támogatja a szolgáltatás, kézzel kell megcsinálni. Fontos, hogy a jelenleg.

Van lehetőség felhasználó azonosításra és jogosultság ellenőrzésre is, bár ezen a területen még várható fejlődés.

Lehet saját szerver oldali kódot adni a szolgáltatáshoz, pontosabban Insert, Update, Delete és Read műveletek esetén lefuthat egy általunk megadott JavaScript függvény, amit a Windows Azure Management Portalra kell bemásolnunk (ne ehhez mit szóltok?). Az adatok szerver oldali validálása is így valósítható meg.

A funkció már mindenki számára elérhető, pontosabban csak azoknak, akik engedélyezik a preview szolgáltatásokat a beállítások között. További információ a Windows Azure honlapon a mobile szekción belül a Tutorials and Resources oldalon érhető el.

 

A Windows Azure Mobile Services nyilván nagyon hasznos lesz azoknak, akik 5 perc alatt akarnak feladatlista alkalmazást készíteni Windows 8-ra. És szerintetek még mire?

 

Technorati-címkék: ,,,

Windows 8 Volume Licence aktiválás GUI-ról

Korábban írtam róla, hogy volume licence médiáról telepített Windows 8 aktiválása parancssori bűvészkedést igényel, mert mintha kimaradt volna a grafikus termékkulcs megadó felület az operációs rendszerből (ez volt az a bizonyos Activation Error: Code 0x8007232b. DNS Name does not exist hiba – csak a keresőmotorok kedvéért).

Nos, valójában nem maradt ki a GUI, csak kicsit máshogy kell előhívni. Íme a varázsszó, amit egy Run ablakba írhatunk be:

slui 3

Furcsán néz ki mi, pedig nem viccelek:

win8-activation-run

És máris jön a szokásos ablak:

win8-activation-enter-product-key

Nem tudná valaki a gombot is visszavarrni a Computer properties ablakra?

 

Technorati-címkék:

Windows Azure Training Kit – 2012. augusztus

A Windows Azure Training Kit az Azure lehetőségeit kiválóan bemutató, önálló tanulásra használható előadás és gyakorlat gyűjtemény. Ezt a gyűjteményt a Microsoft rendszeresen frissíti és bővíti, nemrég jelent meg a 2012. augusztusi változat az alábbi újdonságokkal:

  • 7 új Windows Azure DevCamp előadás
  • 4 új előadás SQL Azure témában
  • Új előadás biztonság témában
  • Új előadás skálázható és nagy rendelkezésre állású webalkalmazásokról
  • És természetesen javítások

Ebből talán már érezhető, hogy nem kis csomagról van szó, hiszen immár 42 gyakorlaton és 20 előadáson keresztül ismerhetjük meg a felhő képességeit. Aki szeret egyedül, a saját kényelmes tempójában tanulni, annak mindenképp érdemes letölteni.

watk-githubrepo

Mint minden tananyagban, természetesen előfordulhat, hogy ebben is vannak hibák, de a Microsoft nyitottságát jelzi, hogy az egész tartalom a GitHubon van több, egymástól független repoban, így ha hibát találunk, könnyen jelezhetjük a javítást.

 

Technorati-címkék: ,,

Visual Studio 2012 telepítő hiba: The cabinet file is corrupt

Érdekes hibába futottam bele a Visual Studio 2012 RTM telepítésekor. Kihasználtam a Windows 8-nak azt a remek szolgáltatását, hogy ISO fájlokat közvetlenül Windows Explorerből fel lehet csatolni, majd a szokásos módon elindítottam a telepítőt:

vs2012-mount-iso

A telepítő dolgozott is egy darabig, de az eredmény egy sikertelen telepítés lett, a Core Components telepítése elhalt. Ez van a logban:

ExecuteError: Package (vs_professionalcore) failed: Error Message Id: 1335

ErrorMessage: Error 1335.The cabinet file ‘cab3.cab’ required for this installation is corrupt and cannot be used. This could indicate a network error, an error reading from the CD-ROM, or a problem with this package.

Végül a hagyományos megoldást választottam, Daemon Tools-szal mountoltam fel a lemezképet és a telepítő csont nélkül lefutott.

Nyitottam az esetnek egy bugot a Connecten, itt szavazz rá, ha nálad is előjön a hiba:

Visual Studio setup fails if the ISO is mounted with Windows Explorer

 

Technorati-címkék: ,

Visual Studio 2012: diszket neki!

A Visual Studio soha nem tartozott a kicsi szoftverek közé, mindig falta a diszk helyet. Különösen igaz ez a Visual Studio.NET óta (aki emlékszik még rá, ez volt a .NET 1.0-hoz készült 2001-es verzió), ami egybefogta a programozási nyelveket és már nem kellett külön IDE-t telepíteni C++-hoz és Visual Basichez. De épp azóta megvolt a lehetőség arra is, hogy a szegény ember csak azt a nyelvet telepítse fel, amit valóban használt is, én például C++-t és Visual Basicet már évek óta nem installáltam. A Visual Studio 2012 előzetes változatainak telepítői nem biztosítottak ilyen opciót, nézzük mi a helyzet a végleges verzióval!

Íme az első sokk, a telepítő 8 és fél giga helyet követel magának, de egyébként látszólag minden rendben:

vs2012-01

Ez bizony sok, különösen a kisebb méretű SSD-k világában. Tetszik vagy nem, ezen a képernyőn nincs más lehetőségünk, továbblépni is csak akkor tudunk, ha bepipáljuk az I agree jelölőnégyzetet:

vs2012-02

A következő lépésben kicsit fellélegezhetünk, szerencsére itt kikapcsolhatunk néhány komponenst. Ha nincs elég hely a telepítésre, akkor itt jelenik meg a figyelmeztetés:

vs2012-03

Akárhogy kozmetikázzuk, minimum 5.90 GB helyet követel magának a Visual Studio 2012 Ultimate:

vs2012-04

Az INSTALL gombra kattintva jön egy kis csíkhúzás:

vs2012-05

És kész is. Nincs nyelvválasztó opció, ne is keressétek. Ez engem egyrészt azért zavar, mert feleslegesen foglalja a diszk helyet, másrészt azóta rendszeresen hozok létre véletlenül Visual Basic projektet Mosolygó arc

A jó hír tehát, hogy a béta verzióhoz képest jobban testre tudjuk szabni a telepítést, a rossz viszont az, hogy a fejlesztő csapat nem jutott el az RTM-re addig, amíg vártuk. Rajta vagyok több belső levlistán, ahol egyértelműen kiderült, hogy ezzel ők is tisztában vannak, és nem ülnek nyugodtan a babérjaikon. Aki szeretné egy kicsit motiválni őket, itt szavazhat:

Visual Studio UserVoice: Provide installation customization options to exclude languages

 

Technorati-címkék:

Windows 8 VPN error 942

Windows 8 RTM telepítése után szokás szerint megpróbáltam felépíteni a VPN kapcsolatot a tanszéki hálózathoz. Ez Windows 7 esetén már nagyon egyszerűen ment, konfigurálni semmit nem kellett, elég volt megadni a VPN szerver nevét és a bejelentkezési adatokat. Windows 8-on azonban nem ilyen egyszerű a dolog, ez a hibaüzenet fogadott:

Error 942:

The connection could not be established because the authentication method used by your connection profile is not permitted for use by an access policy configured on the RAS/VPN server. Specifically, this could be due to configuration differences between the authentication method selected on the RAS/VPN server and the access policy configured for it.

A probléma a VPN kapcsolat tulajdonságai között keresendő, ahol a Security fülön alapból egyik Authentication rádió gomb sincs kiválasztva (hurrá!):

windows-8-vpn-error-942

A megoldás tehát valamelyik hitelesítési mód kiválasztása. Még jó, hogy anélkül nem megy.

 

Technorati-címkék: ,