Fixing "Something went wrong" page with error ADDriverStoreAccessNonLocalException

image

Recently we saw a change to our outlook.com and it upgraded our accounts. My account went through fine and I see the layout on the right. One of our other accounts however didn’t.  Took awhile to notice..no new emails were arriving and sending emails weren’t working. Odd.

Then when you tried outlook.com all we saw was:

“Something went wrong” page with error ADDriverStoreAccessNonLocalException

Not very useful. After a lot of searching eventually I stumbled upon this article.  Ours is setup as a custom domain so changing anything now as this feature no longer exists is always scary.

The proposed solutions where:

  • rename account – not going to happen as we want this domain.
  • add another alias and make it the primary –This looked like our best bet.

Reading the recommended article it wasn’t clear what would happen and I was super paranoid about losing the data or the email address as i don’t think it’s easy to get back.

In the end after much worry this is what worked:

  • Add a new alias – for this we added a new XXX.outlook.com that didn’t have sign-in ability
  • Once that was there – marked it as the primary alias

STOP HERE! We made sure we didn’t remove the old alias. The we were able to once again login with the old alias/password and can send/receive emails once again.

Using Face API to Enhance My Travel Booking Evaluation

Yesterday I analysed the sentiment of a potential travel booking for a trip.

I looked at the data a bit further. For each of the reviewers there was a bit more information available.

reviewerinfo

The had the review distribution, the home town, age bracket and gender. This could help me further decide if I want to use their review in my evaluation.

reviewermissinginfo

Annoyingly for thiis experiment a lot didn’t have a location, age or gender. Sadly, when i looked at the data on 42 of my 108  (39%)reviewers had published their age and gender. Almost everyone has some sort of profile picture though.

So I decided to try to add to my data by taking everyone who didn’t have a gender and age, grabbing their profile picture and putting through the Face API to get it’s guess at their age and gender.

facedetection2

For example, this profile had no age and gender and the face and running https://westus.api.cognitive.microsoft.com/face/v1.0/detect?returnFaceId=true&returnFaceLandmarks=false&returnFaceAttributes=age,gender with the correct keys/content it told me the subject was a 42.5 year old female.

Then i did a bit of extra culling by excluding any results that were 15 or younger – as eyeballing a few of the photos indicated some people used a picture of their children (or what looks to be their children).

This gave me extra data for 8 reviewers bringing to a 46% dataset that now have both gender and age.

Now i’ve enhanced my dataset to have additional sentiment and also added some extra information to the reviewers I just need to do something with that data.

Using Sentiment Analysis To Enhance My Travel Booking Evaluation

packed car

Over the Xmas break we spent some time in Falls Creek. We were driving so we could take our bikes, clothes, nutrition etc with us. It was a bit too far for us to do the drive in one hit (event with 2 drivers) so we decided to do it in two hits. The first day of about 1300ks.

This meant we needed accommodation for the first night which presented the following challenges:

  • We’ll be tired after 1300ks of driving
  • Not sure what the traffic will be like so could likely be arriving at night
  • Xmas day – lots of things closed and possibly lots of traffic

So I booked something that was available with a decent rating.

rating distributionrating

Then after the mad rush to gather all the bits we needed to book to do this trip I delved a bit deeper into the hotel I’d chosen.

5review

5 star reviews and responses looked ok

negativerewiew

But a few of the 1 star reviews and the responses were slightly alarming. Based on the fact that it was Xmas day, we’d be tired and likely arriving late meaning if anything went wrong we’d be sleeping in the car I promptly cancelled and booked the next cheapest place. But was I wrong to do this?

It got me thinking about how I could have analysed this data better in a more scientific way. I thought the Cognitive Services API could help me with this.

First, the site didn’t provide a feed so made this a bit harder but if you had this data yourself it’d be a lot easier….

I grabbed all the reviews and looked at what the Sentiment Analysis and Key phrase extraction could help me with.

review1sentiment

I did a manual test first – Took 5* review and checked the overall sentiment and the types of keywords.

1starsentiment

Then i did the same with a 1 star review.

All of the 110  reviews are in English so to analyse all of the records I only needed 2 apis:

Then I created a small console app to call sentiment:

callingsentiment

and after verifying that worked, extended to run sentiment on both the review and response to use the key phrases also.

So what did I find?

  • Average review sentiment was 70% (110 results)
  • Average response sentiment was 85% (24 results)

Top 5 key phrases

  • Room
  • Restaurant
  • Wifi
  • Bed
  • Staff

So could have kept the booking? What about the people that gave it a bad review – are they always negative?

reviewermissinginfo

So I looked at one of the 1 star reviewers and she’s generally been a decent star reviewer. I went to all of her reviews and ran sentiment analysis on them and found she was 82.6% form 7 reviews.

To me it seems to not be a negative reviewer by nature maybe just had bad luck.

Brisbane .Net–Reality Check Wrap-up

1

Tonight was the Brisbane .Net User Group where Dave was kind enough to introduce me.

2

There were so many options for what to show and talk about I had to step back and think that most people will not have even seen a HoloLens in the flesh before so went right back to basics. I’d done this quite a few times but on much smaller groups so that people can see and feel the device.

3

But how do you get as many people to have a go without having to explain everything to each person…show and tell. So while we taught Chris as the first volunteer we got everyone to practice some of the key gestures., and voice commands.

4

Next up HoloToolkit – and how to use a bunch of the prefabs and very little code to get a focus aware cursor, tap and voice commands going. I’m still trying to work out the best way to teach the tap gesture. It’s a really interesting one to watch people do and then try other things if they get it wrong the first time.

We also had a bit of play with Vuforia and the demo gods were against me. After it working flawlessly all day on the night it wasn’t having any of it on either their sample or my own app. Oh well.

Here’s a few of the links that people specifically asked about:

Buying the device (in Aus as opposed to US)

Companion App and how to get it to install outside of the US

Presenting on HoloLens – “Reality Check” Brisbane .Net UG 17 Feb

brisbane .net UG

I’m presenting at this month’s Brisbane .Net UG on HoloLens. Details:

Reality Check

Reality – Virtual, Augmented and Mixed. Join Bronwen – Microsoft Emerging Experiences MVP and get your reality in check.

This session will cover the different types of reality experiences and focus on the mixed reality of HoloLens. Bronwen will show you the actual device and how you can start building amazing holographic experiences for this self contained device. Don’t have a device – we’ll cover how you can start today without one.

Where: Microsoft Brisbane

When: 6pm 17th January

Signup: https://www.meetup.com/en-AU/Brisbane-Net-User-Group/events/236896115/?eventId=236896115

getting the Vuforia Sample App to work with HoloLens

HoloLensCameraSampleHierarchy

Vuforia have put together a sample app so you can have a go in HoloLens.

To get it going quickly I downloaded the vuforia samples eyewear 6.2.6 under the Digital Eyewear section and unzipped.

I imported this package and the latest holotoolkit package (because the setup and build is idiot-proof more than anything else).

I only cared about the actual scene above so selected Vuforia-2-HoloLens to include in the build.

I entered my newly acquired license key.

Then I built, and deployed to the HoloLens.  Then all I got was nothing. After repeating this a few times I realised I’d been silly – I need something for it to recognise.

So then I went hunting for the images that are referenced in the sample and found them here. Then I made a quick dash over to my parents place because I don’t have a colour printer and it didn’t work with black and white or just using my laptop.

Then I laid them out on the table and ran and tada…teapots.

For me there were a few lessons here…

  • Bad doco – although it’s kinda obvious later…the doco never mentioned having to print or providing a link to the file.
  • Bad UI – The UI is black. There’s no feedback so it feels like you’ve broken something. If it had a really big cursor at least I’d know it was working.

HoloLens–Getting the Companion app when in Aus

companion

One of the apps that can be useful when demoing and generally seeing what’s going on in the HoloLens is the companion app.

The problem it seems for those of us in Australia and presumably other non-US countries is once you get to it in the store (as the search doesn’t yield results) is you can’t download it. Even though we can now get HoloLens in Aus the app hasn’t been updated.

To get around this – adjust your pc region settings to United States.

settings

Go back to the store and you can download. You can return to your regularly scheduled viewing by flipping your region back to Australia