Aktywacja Azure Pass – zwłaszcza wielokrotna, na konferencjach, warsztatach / Azure Pass Activation – especially multiple Times – at conferences, workshops

Będąc na różnego rodzaju warsztatach, kursach, konferencjach otrzymujemy tzw. Azure Pass – czyli kupony, które uprawniają nas do zazwyczaj miesięcznego (ale i bywają 3 miesięczne) korzystania z Microsoft Azure. Uwaga, aby skorzystać z takiej oferty, nie możemy na naszym koncie Microsoft ID (Live ID) mieć kiedykolwiek aktywnej innej subskrypcji Azure (i nieważne czy to był TRIAL, subskrypcja komercyjna czy inna). Często nawet tego nie pamiętamy, dlatego najlepiej skorzystać z poniższej procedury: Założyć nowe Microsoft ID, koniecznie w trybie prywatnym przeglądarki – https://outlook.live.com/ Wejść z kolejnej karty na https://www.microsoftazurepass.com/ i wykorzystać otrzymanego Azure Pass’a (jak coś się nie powiedzie nie zamykać przeglądarki – patrz film) Cieszyć się subskrypcją Microsoft Azure – https://portal.azure.com/ Czasami może być potrzeba przeniesienia zasobów z innej subskrypcji – jak to zrobić: https://mva.microsoft.com/pl/training-courses/azure-przenoszenie-zasobw-pomidzy-subskrypcjami-17620 Uwaga, jeżeli na takiej subskrypcji, bądź subskrypcji TRAIL lub MSDN wdrożymy jakąkolwiek usługę, która jest dodatkowo płatna partnerowi Microsoft np. REDHAT – to nasza subskrypcja zostanie automatyczna zablokowana i będziemy musieli podać numer karty kredytowej, tak, aby opłacić Partnera Microsoft. Z mojego doświadczenia podpowiem, iż kontakt z suportem rozwiązuje problem i nie musimy podawać numeru karty. Co dalej po okresie TRIAL – nadal możemy korzystać z bezpłatnych serwisów, ale już musimy podać numer karty kredytowej … Aktywacja Azure Pass – zwłaszcza wielokrotna, na konferencjach, warsztatach / Azure Pass Activation – especially multiple Times – at conferences, workshopsRead more

Architektura przykładowej gry w chmurze Azure / Architecture of the example game in the Microsoft Azure

Wpis ten powstał jako rozwinięcie mojego zapisu na facebook dot. proponowanej architektury rozwiązania gry w celu podniesienia jej grywalności. Jak wygląda gra można zobaczyć tutaj: https://youtu.be/ulelEP_Zs_U Pokrótce założenia: ma być jak najtaniej do utrzymania i wytworzenia; ma być skalowalnie – jakby gra okazała się sukcesem; ma być dostępna na wszystkich platformach sprzętowych no i we wszystkich regionach świata szybko do ściągnięcia i/lub zagrania; oczywiście mamy mieć pełną analitykę, kto się łączył i kiedy z naszą witryną, czy były jakieś błędy; często zmieniamy sprzęt developerski i chcemy poprawiać błędy np. w knajpie internetowej, na laptopie, ewentualnie na słabym komputerze; musimy mieć kontrole wersji, stronę www chcemy mieć możliwość poprawiania poprzez pisanie kodu w przeglądarce (zwłaszcza w chwili rollout’u) Proponowane rozwiązanie: Zaczynając od końca, a więc cały kod źródłowy rozwiązania będziemy trzymać w Visual Studio Team Services, a do kodowania wykorzystamy Visual Studio Community Edition. Dla małych zespołów do 5 osób rozwiązanie zupełnie darmowe. Samą grę będziemy pisać w Unity, co pozwoli nam za pomocą przysłowiowego jednego kliknięcia wdrożyć rozwiązanie na Windows, Linux, Mac, Android, Iphone. Kod źródłowy będziemy przechowywać również bezpłatnie w chmurze Unity. Samo Unity dla małych, niekomercyjnych, bądź przynoszących niewielkie 100000 USD rozwiązań również jest bezpłatne. Jeżeli nie mamy … Architektura przykładowej gry w chmurze Azure / Architecture of the example game in the Microsoft AzureRead more

Unity – Build / Compile project to PC (Windows EXE, Linux, Mac) or Web Page (WebGL)

Poniższe dwa Video są uzupełnieniem poprzednich wpisów gdzie pokazano jak skompilować projekt w Unity jako Universal Windows Platform lub dla Android. Przedstawiają kompilacje do: PC (Windows EXE, Linux, Mac) Web Page (WebGL) Przy okazji warto wspomnieć, iż Internet Explorer nie wspiera technologii WebGL, a najnowsza często wręcz wyklęta przeglądarka Microsoft Edge – jak najbardziej. Jest to druga z funkcjonalności, z której korzystam w Edge, oprócz zapisywania całych stron jako obrazki.   The following two videos complement the previous blog entries where I showed how to compile a project in Unity as a Universal Windows Platform or for Android. They present compilations / build for: PC (Windows EXE, Linux, Mac) Web Page (WebGL) By the way, it is worth mentioning that Internet Explorer does not support WebGL technology, and the latest Microsoft Edge browser – support it. This is the second feature I use in Edge, in addition to saving whole pages as pictures.

Unity – Build / Compile project to Universal Windows Platform (Windows 8 10, Windows Mobile, XBOX One) and publish it to Microsoft Store

W tym Video zobaczycie jak krok po kroku skompilować projekt w Unity, tak aby następnie można było go otworzyć w Visual Studio jako projekt Universal Windows Platform. Powyższa procedura pozwoli nam uruchomić tak skompilowany projekt na Windows 8,8.1,10, Windows Mobile czy też na XBOX One. Pozwoli to nam też na publikacje projektu w Microsoft Store, co też pokazujemy na przykładzie https://www.microsoft.com/en-us/store/p/maze-ball-3d-for-xbox/9pcpljbg2s83.   In this Video you will see how to compile a project in Unity step by step, so that you can then open it in Visual Studio as a Universal Windows Platform project. The above procedure will allow us to run such a compiled project on Windows 8.8.1.10, Windows Mobile or on XBOX One. This will also allow us to publish the project in the Microsoft Store, which we also show on this example https://www.microsoft.com/en-us/store/p/maze-ball-3d-for-xbox/9pcpljbg2s83.

Unity – Build / Compile project to Android and publish it in Google Play Store

W tym Video zobaczycie jak krok po kroku skompilować projekt w Unity, tak aby działał na Android. O ile jest to dość standardowa czynność, to iż publikacja programy w Goole Play może nie być taka prosta, a to głownie dlatego, iż tak wygenerowany APK trzeba podpisać. W poradniku tym znajdziecie również jak to zrobić. Procedurę tę możecie zastosować do dowolnego APK, również już wcześniej podpisanego, a nie tylko do tego wygenerowanego z Unity. Patrz procedura Step by Step.   W czasie tego Video kompilujemy i publikujemy tą grę do Google Play.   Complete real world example how to build project in Unity and publish it to Google Play Store. During this Video this project has been published https://play.google.com/store/apps/details?id=com.fastsms.Kula   This Video include also solution for: failed to Sign APK package apksigner.bat error class unable to sign the application Could not create the Java Virtual Machine Unity Sign Package Error not zip algned Step By Step used in Video: Open APK file using 7-zip.org or any ZIP archiver and delete META-INF directory (see Video) cd C:UsersmfAppDataLocalAndroidsdkbuild-tools25.0.3 (assume that you have Android SDK here) zipalign -p 4 “C:BuildyAndroidMazeBall3d.apk” “C:BuildyAndroidMazeBall3d-alg.apk” cd %JAVA_HOME% (I hope that you have JAVA_HOME system variable definied – if … Unity – Build / Compile project to Android and publish it in Google Play StoreRead more

Unity WebGL – An error occurred running the Unity content on this page. See your browser JavaScript console for more info. The error was: SyntaxError: missing ; before statement

Jeżeli w Unity publikujecie grę/aplikacje w szczególności na IIS, a więc np. w Microsoft Azure może wystąpić powyższy błąd. Związane jest to z domyślną konfiguracją Microsoft Azure i sposobem serwowania wybranych plików z rozszerzeniami przez serwer. Aby gra/aplikacja działała prawidłowo w podkatalogu, w którym umieszczamy wygenerowane pliki z Unity dodajemy plik web.config z następującymi parametrami. If you use Unity to publish game or application especially using IIS, so for an example in Microsoft Azure this error may occur. This is due to the default Microsoft Azure or IIS configuration and the way of serving selected files with extensions by the server. To fix this issue please create file web.config in a subdirectory where game / application is placed with the following parameters. web.config: <?xml version=”1.0″?> <configuration> <system.webServer> <staticContent> <remove fileExtension=”.mem” /> <remove fileExtension=”.data” /> <remove fileExtension=”.unity3d” /> <remove fileExtension=”.jsbr” /> <remove fileExtension=”.membr” /> <remove fileExtension=”.databr” /> <remove fileExtension=”.unity3dbr” /> <remove fileExtension=”.jsgz” /> <remove fileExtension=”.memgz” /> <remove fileExtension=”.datagz” /> <remove fileExtension=”.unity3dgz” /> <remove fileExtension=”.json” /> <remove fileExtension=”.unityweb” /> <mimeMap fileExtension=”.mem” mimeType=”application/octet-stream” /> <mimeMap fileExtension=”.data” mimeType=”application/octet-stream” /> <mimeMap fileExtension=”.unity3d” mimeType=”application/octet-stream” /> <mimeMap fileExtension=”.jsbr” mimeType=”application/octet-stream” /> <mimeMap fileExtension=”.membr” mimeType=”application/octet-stream” /> <mimeMap fileExtension=”.databr” mimeType=”application/octet-stream” /> <mimeMap fileExtension=”.unity3dbr” mimeType=”application/octet-stream” /> <mimeMap fileExtension=”.jsgz” mimeType=”application/x-javascript; charset=UTF-8″ /> … Unity WebGL – An error occurred running the Unity content on this page. See your browser JavaScript console for more info. The error was: SyntaxError: missing ; before statementRead more

Polityka prywatności / Privacy Policy Generator

Kiedy publikujemy aplikacje czy też w sklepie Google – tj. Google Play, czy też w sklepie Microsoft Store stajemy przed koniecznością publikacji Privacy Policy lub po Polsku Polityki Prywatności. Przed publikacją musimy podać bezpośredni link do (niekoniecznie naszej) strony, gdzie taka polityka będzie się znajdować. O ile z polskimi, wszelakiego politykami sobie zazwyczaj poradziliśmy, to – co zrobić, jeżeli aplikacja będzie przeznaczona na międzynarodowy rynek, w szczególności amerykański? Po pierwsze musimy spełnić minimalne wymagania prawne i napisać politykę w miarę poprawną angielszczyzną. Często gonią nas terminy, więc co robić? Najłatwiej skorzystać z serwisu, który cały dokument przygotuje za Ciebie – na podstawie pytań i odpowiedzi. Ostatnio testowałem www.freeprivacypolicy.com i działa wyśmienicie. Najpierw odpowiadamy na pytania, a następnie podajemy swojego maila, na którego dostajemy wygenerowaną Politykę Prywatności w postaci HTML. Oczywiście nie obejdzie się bez odrobiny korekty, ale lwią część pracy mamy już za sobą. Przy okazji dodam, iż przy publikacji tego programu Microsoft nie miał żadnej obiekcji co do polityki wygenerowanej w powyższym serwisie i umieszczonej tutaj.   When we publish applications in the Google Store – (Google Play) or in the Microsoft Store we face the necessity of publishing the Privacy Policy. We must provide a direct link to … Polityka prywatności / Privacy Policy GeneratorRead more

Wykorzystaj potęgę chmury! Przenieś odpowiedzialność, za rejestracje użytkowników i bezpieczeństwo na kogoś innego! / Azure Active Directory B2C

Azure Active Directory B2C – to nie zwykła usługa Active Directory / LDAP / ADFS / Uwierzytelniania przeniesiona do chmury publicznej Microsoft, a cały kombajn pozwalający w bardzo prosty sposób uwierzytelniać użytkowników z wykorzystaniem kont wbudowanych (AD B2C), FaceBook, Google, LinkeID I innych. Wdrożeń na miarę http://www.realmadrid.com/ życzy autor kursu. Rozdział 1: Omówienie usługi Azure Active Directory B2C, cennikiem i z modelowym wdrożeniem http://www.realmadrid.com/ Rozdział 2: Przygotowujemy aplikacje wykorzystującą uwierzytelnianie Azure Active Directory B2C, tworzymy nowy katalog Azure AD B2C w Microsoft Azure oraz dodajemy Aplikację obsługiwaną przez ten katalog. Rozdział 3: Tworzymy Polityki Azure Active Directory B2C i testujemy aplikacje na maszynie lokalnej. Rozdział 4: Migrujemy aplikacje wykorzystującą Azure Active Directory B2C do usługi Microsoft Azure WebApp. Rozdział 5: Za pomocą kilku kliknięć rozszerzamy funkcjonalność o uwierzytelnianie poprzez konta LiveID oraz FaceBook.   Azure Active Directory B2C – it’s not a regular Active Directory / LDAP / ADFS / Authentication service transferred to the public cloud. It is easy to use service that allows you to authenticate user against built-in accounts (AD B2C), FaceBook, Google, LinkeID and others. One of implementation is http://www.realmadrid.com/. Chapter 1: Overview of Azure Active Directory B2C, pricing. Chapter 2: We prepare applications that use … Wykorzystaj potęgę chmury! Przenieś odpowiedzialność, za rejestracje użytkowników i bezpieczeństwo na kogoś innego! / Azure Active Directory B2CRead more

Unity XBOX Compilation – Universal Windows Platform – Publish in Store

Jeżeli w UNITY chcesz skompilować stworzony projekt dla XBOX’a wbrew intuicyjnemu menu nie należy wybierać opcji Build i XBOX, a po prostu Universal Windows Platform. Wówczas stworzony zostanie projekt UWP, który otwieramy w Visual Studio 2017. Aby opublikować w sklepie Microsoft Store najpierw czyścimy projekt i rozwiązanie, a następnie wybieramy opcje Store i Create App Packages. Wcześniej musimy wskazać całą gamę ikon w zakładce Visual Assets w pliku Package.appxmanifest. Całe szczęście Visual Studio wygeneruje zestaw dla nas – tylko zaznaczmy, aby generowane były również ikony Store. Tutaj Mamy dokładną instrukcję: https://docs.microsoft.com/en-us/windows/uwp/packaging/packaging-uwp-apps Pamiętajmy, abyśmy wybierali opcje generowania x64 i tryb – Master. W przeciwnym wypadku otrzymamy błędy „Interfejs API D3D12GetDebugInterface w d3d12.dll nie jest obsługiwany (…) Interfejs API ExecuteAssembly w uwphost.dll nie jest obsługiwany dla tego typu aplikacji (…) Interfejs API DllGetActivationFactory w uwphost.dll nie jest obsługiwany w przypadku”. Po skompilowaniu, uruchomione zostaną testy i po ich przejściu otrzymamy plik .appxbundle, który trzeba wgrać do sklepu https://developer.microsoft.com/en-us/dashboard/apps/ . Ale uwaga, jeżeli jesteśmy w programie Windows Insiders nie będziemy mogli tego zrobić – otrzymamy błąd „Because you’ve selected the Games category, you must enable the Xbox Live Creators Program or complete the concept approval process before publishing a submission targeting the Xbox … Unity XBOX Compilation – Universal Windows Platform – Publish in StoreRead more

Sudo for Windows

Next post, I am explore Azure and Microsoft 365’s notable features, occasionally touching on Windows. 🔹 Feature: Sudo on Windows 🔹What It Does: Enables quick switching to administrator privileges without working as an administrator continuously. Why It Is Groundbreaking: ✅ Enhanced Security: Reduces risks by limiting constant admin access, minimizing potential vulnerabilities. ✅ Efficiency Boost: Quick privilege elevation without logging out or switching accounts, saving time. ✅ Streamlined Workflow: Seamless transitions between standard and admin tasks without interruptions. ✅ User-Friendly: Simplifies administrative tasks for developers and IT professionals. More info: https://devblogs.microsoft.com/commandline/introducing-sudo-for-windows/ #mvpbuzz #azurenews

Rozwijanie Gier i Aplikacji dla XBOX One / Developing Games or Applications for XBOX One

W kursie tym przedstawiony zostanie od A do Z sposób przygotowania środowiska deweloperskiego do tworzenia i uruchamiania programów Universal Windows Platform dla XBOX. Jeżeli jeszcze kilka lat temu, było wręcz nierealnym, iż niezależny, pojedynczy developer będzie mógł wydać pełnoprawny program lub grę na konsole ósmej generacji – teraz jest to już możliwe. Zrobimy kompletne środowisko deweloperskie, wraz z informacją jak „wystawić” XBXOX One na zewnątrz, aby z Internetu można było się do niego podłączyć i nie tylko developować programy, ale i też grać – zdalnie będąc na drugim końcu świata. Obejrzymy jak sparować Visual Studio z konsolą XBOX One, jak przystąpić do programu deweloperskiego ponosząc adekwatną opłatę, lub będąc z niej zwolnionym – kiedy i jaki warunek trzeba spełnić – dowiedzą się Państwo z kursu. Rozdział 1: Wprowadzenie do Universal Windows Platform dla XBOX One i nie tylko Rozdział 2: Przygotowanie środowiska deweloperskiego Streaming – czyli zdalny pulpit do XBOXa Rozdział 3: Aktywacja Developer Mode na XBOX One Rozdział 4: Kompilujemy Aplikacje i Testujemy aplikacje na XBOX One. Rozdział 5: De-Aktywacja  Developer Mode na XBOX One In this course we will present from A to Z how to prepare the development environment for creating and running Universal Windows Platform for … Rozwijanie Gier i Aplikacji dla XBOX One / Developing Games or Applications for XBOX OneRead more

Zostało Tylko 10 dni do zgarnięcia prawie pół miliona / Only 10 days left in the Dream.Build.Play Challenge

Można zgarnąć prawie pół miliona złotych: Gra w chmurze – 100 000 USD Gra PC – 50 000 USD Gra Mixed Reality – 50 000 USD Gra na XBOX – 25 000 USD Kampania reklamowa – 5000 USD Here’s what’s up for grabs in each category: Cloud-powered game—$100,000 USD PC game—$50,000 USD Mixed reality game—$50,000 USD Console game—$25,000 USD Ad Campaign—$5,000 USD Nie liczę na nagrodę, bo nie jestem programistą – a wręcz muszę się wspomagać kolegami, lub moją córką Oliwią (10 lat). A przy okazji na kilku konferencjach będę mógł opowiedzieć o tym jak w przykładowej grze wykorzystać Azure Functions, SQL Database, App Service, VM, Application Insights, Traffic Manager. Tak przy okazji, to cały Game Play zrobiła moja córka Oliwa w Unity na zajęciach z programowania, później troszkę dorobił kolega Andrzej z Facebooka, a ja dorobiłem całość w Azure – Dream Team! Swoją drogą w Unity raz tworzysz program i kompilujesz na Android, Windows, XBOX, iPhone, Web itp., itd… I do not count on the prize, because I’m not a programmer – My daughter and my Facebooks’ friends support me. And by the way, at several conferences I will be able to talk about how to use the Azure … Zostało Tylko 10 dni do zgarnięcia prawie pół miliona / Only 10 days left in the Dream.Build.Play ChallengeRead more

Udostępnianie pulpitu poprzez Skype Meeting Broadcast – czyli spotkania nawet dla 10000 osób

Jeżeli chcemy zrobić spotkanie, prezentacje poprzez Skype For Business dla szerszej ilości osób, szybko odbijemy się o maksymalne ograniczenie 250 osób. Kolejne osoby do naszego spotkania już się nie dołączą. Dodatkowa wada to, iż klienci muszą instalować wtyczkę do przeglądarki.Jeżeli chcemy zrobić większe spotkanie, a raczej prezentacje, pozostaje nam skorzystać z youtuba… lub no właśnie z Skype Meeting Broadcast. Skype Meeting Broadcast obsłuży nam bez problemu 10000 osób. Rozwiązanie oparte jest o HTML5, tak więc użytkownicy nie muszą instalować dodatkowych wtyczek. Oczywiście tak duża konferencja głosowa, czy też Video jest nie do opanowania, tak więc pytania zadawać można za pomocą chata – tylko dla zalogowanych użytkowników (z naszego tenanta Office 365). Sama prezentacja może być publiczna, którą możemy również nagrać.Pewną limitacją jest fakt, iż standardowo nie możemy prezentować pulpitu – ale tutaj z pomocą przychodzi nam oprogramowanie firm trzecich, które sprawdza się bardzo dobrze – umożliwia nawet miksowanie obrazów, dodawanie logo itp.W poniższym Video pokazuje jak zrobić prezentacje pulpitu poprzez Skype Meeting Broadcast z wykorzystaniem oprogramowania SparkoCam Virtual Webcam http://sparkosoft.com/sparkocam. Usługa Skype Meeting Broadcast jest dostępna w planach E1, E2, E3 i E5. Więcej informacji: https://support.office.com/en-us/article/What-is-a-Skype-Meeting-Broadcast-c472c76b-21f1-4e4b-ab58-329a6c33757d.  

Microsoft ogłosił konkurs dla niezrzeszonych twórców gier Dream.Build.Play Challenge / Microsoft has announced a competition for non-affiliated game developers

Pula nagród: Gra w chmurze – 100 000 USD Gra PC – 50 000 USD Gra Mixed Reality – 50 000 USD Gra na XBOX – 25 000 USD Kampania reklamowa – 5000 USD Jak widzimy Microsoft nastawia się na tworzenie Gier, które w jak największym stopniu będą wykorzystywały Microsoft Azure. Jeden z moich pomysłów, który wykorzystywałby AI – to gra społeczną z zadaniami: Jak najszybciej wyślij zdjęcie z Warszawy z czerwonym samochodem; Jak najszybciej wyślij zdjęcie z Krakowa z uśmiechniętą dziewczyną; Jak najszybciej wyślij zdjęcie wewnątrz pomieszczenia z grupą ludzi. W ten sposób byśmy zdobywali punkty, jak AI je rozpozna. Oczywiście trzeba by dorobić sprawdzanie zdjęcia po czasie i GPS. Więcej informacji: https://developer.microsoft.com/en-us/windows/projects/campaigns/dream-build-play-challenge   Prizes: Cloud-powered game—$100,000 USD PC game—$50,000 USD Mixed reality game—$50,000 USD Console game—$25,000 USD Ad Campaign—$5,000 USD As we can see, Microsoft is focused on creating games that will use Microsoft Azure as much as possible. One of my ideas that would use AI – in a social game with tasks: Send a photo from Warsaw with a red car as soon as possible; Send as soon as possible a photo from Krakow with a smiling girl; Send as soon as possible a photo inside … Microsoft ogłosił konkurs dla niezrzeszonych twórców gier Dream.Build.Play Challenge / Microsoft has announced a competition for non-affiliated game developersRead more

Witamy ! Welcome ! Grüßen ! Vítejte ! Hola ! Zdrastvooyte ! Bem-Vindo ! Mirësevini ! Tervetuloa ! Sveiki Atvykę ! Hoş Geldiniz

Witam, Troszkę długo mi zajęło zmobilizowanie się do założenia bloga, ale w końcu się to stało. Sukcesywnie będę dodawał swoje materiały, które do tej pory były publikowane na: https://www.facebook.com/mariusz.ferdyn – przeważnie w grupie Azure – https://www.facebook.com/groups/azureugpl/?fref=nf https://mva.microsoft.com/search/SearchResults.aspx#!q=ferdyn&lang=1045 https://virtualstudy.pro/pl/publikacje?filter_search=Ferdyn%20Mariusz Większość materiałów dotyczyć będzie technologii Microsoft, a w szczególności Microsoft Azure.   Mariusz Ferdyn