Wiedza
  • 0 Koszyk
  • Kontakt
  • Moje konto
  • Blog
  • MOC On-Demand – co to takiego?
  • MOC On-Demand – Co zyskujesz?
  • Kursy MS

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" />
 <mimeMap fileExtension=".memgz" mimeType="application/octet-stream" />
 <mimeMap fileExtension=".datagz" mimeType="application/octet-stream" />
 <mimeMap fileExtension=".unity3dgz" mimeType="application/octet-stream" />
 <mimeMap fileExtension=".json" mimeType="application/json; charset=UTF-8" />
 <mimeMap fileExtension=".unityweb" mimeType="application/octet-stream" />
 </staticContent>
 </system.webServer>
 </configuration>

 

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 (not necessarily ours) site where such a policy will be presented. We must meet the minimum legal requirements and write it in correct English. Usually before publishing our application we do not have so much time – so what to do?

The easiest way is to use the service, that will prepare the entire document for you – based on questions and answers.

Recently I tested https: www.freeprivacypolicy.com and it works great. First, we answer the questions, then we give e-mail and after that we receive the generated Privacy Policy in the form of HTML file. Usually it needs some corrections, but almost all document is ready to use.

By the way, I tested it when publishing this program  and Microsoft did not have any objection to the policy generated in the above service and posted here.

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 Azure Active Directory B2C authentication, create a new Azure AD B2C directory in Microsoft Azure.
  • Chapter 3: We create Azure Active Directory B2C Policies and test applications on a local machine.
  • Chapter 4: We migrate applications that use Azure Active Directory B2C to Microsoft Azure WebApp.
  • Chapter 5: With a few clicks we extend the functionality for authentication through LiveID and FaceBook accounts.

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 device family”. Należy użyć innego konta

Jeżeli natomiast używać będziemy XBOX Live pamiętajmy o jego aktywowaniu w serwisach tak jak opisują tutaj https://docs.microsoft.com/en-us/windows/uwp/xbox-live/get-started-with-creators/create-and-test-a-new-creators-title.

If in UNITY you want to compile your project for XBOX, please do not use Build – XBOX menu, but you should use Universal Windows Platform. Then, the UWP project will be created, which we can open in Visual Studio 2017. To publish in the Microsoft Store, we first need clean the project and the solution, then select Store and Create App Packages. Previously, we need to indicate the whole range of icons in the Visual Assets tab in the Package.appxmanifest file. Fortunately, Visual Studio will generate a set for us – please remember select Store icons also.

Here detailed manual: https://docs.microsoft.com/en-us/windows/uwp/packaging/packaging-uwp-apps

Remember to choose the x64 generation options and the Master mode. Otherwise, we get errors “The D3D12GetDebugInterface API in d3d12.dll is not supported (…) The ExecuteAssembly API in uwphost.dll is not supported for this type of application (…) The DllGetActivationFactory API in uwphost.dll is not supported in case of”.

After compilation, the tests will be run and after they have been passed, we will receive a .appxbundle file which must be uploaded to the store https://developer.microsoft.com/en-us/dashboard/apps/.

But beware, if we are in the Windows Insiders program, we will not be able to publish it – we will get the error “Because you’ve selected the Games category, you must enable the Xbox Live Creators a submission targeting the Xbox “. You must use a different account without Windows Insiders.

If we use XBOX Live, remember to activate it on Services section like described here https://docs.microsoft.com/en-us/windows/uwp/xbox-live/get-started-with-creators/create-and- test-and-new–title creators.

 

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 XBOX.

A few years ago, it was unrealistic that an independent, single developer would be able to publish a full program or a game for consoles – now it is possible!We will make a complete development environment.

We will see how to pair Visual Studio with the XBOX One console, how to join the development program by paying an adequate fee, or being released from it – when and what condition you need to meet – you will learn from the course.

  • Chapter 1: Introduction to the Universal Windows Platform for XBOX One and beyond
  • Chapter 2: Setting up the development environmentStreaming – the Remote Desktop for XBOX
  • Chapter 3: Activating the Developer Mode on XBOX One
  • Chapter 4: Compiling Applications and Testing Applications on XBOX One.
  • Chapter 5: De-Activating Developer Mode on XBOX One

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 Functions, SQL Database, App Service, VM, Application Insights, Traffic Manager in the example of game.

The whole Game Play was done by my daughter Oliwa in Unity during programming classes, later a friend Andrzej from Facebook made a bit of code, and I made the whole thing in Azure – Dream Team!
In Unity, you create program only once and compile the program to Android, Windows, XBOX, iPhone, Web, etc…

https://mazeball.azurewebsites.net/
Source code will be published / Kod źródłowy gry już wkrótce

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 the room with a group of people.

In this way, we would earn points as AI recognizes them. Of course, you’d have to check the photo time and GPS.

 

More information: https://developer.microsoft.com/en-us/windows/projects/campaigns/dream-build-play-challenge

 

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

«< 5 6 7 8 9
Projekt i wykonanie: Mobiconnect i fast-sms.net   |    Regulamin
Ta strona korzysta z ciasteczek aby świadczyć usługi na najwyższym poziomie. Dalsze korzystanie ze strony oznacza, że zgadzasz się na ich użycie.Zgoda

Added to Cart

Keep Shopping