Author: Adam Fowler

Azure AD Connect – Password Sync Times

Azure AD Connect is a Microsoft utility that will sync your Active Directory records to Azure AD/Office 365. An introduction to this is available here.

One of the benefits of Azure AD is being able to use it as your point of authentication for users over the internet, without having to poke holes in your on-premises firewall. I was considering this for a 3rd party solution – but I had a concern.

How Do Passwords Work in Azure?

Azure AD/Office 365 stores passwords for users created ‘On Cloud’ – i.e. the primary record for them exists in Azure AD/Office365. For the ‘On Cloud’ users, password resets are instant, because the same system that hosts the user, manages their password.

Azure AD/Office 365 does not store passwords for your on-premises users. Instead, it uses a password hash. To learn more about this, read Mircosoft’s article on Understanding Office 365 identity and Azure Active Directory. This only functions if you’ve actually enabled password sync, which is a tickbox configurable from the Azure AD Connect side of things.

This means an on-premises user still authenticates against Azure AD/Office 365, but details are synced using Azure AD Connect on a scheduled basis. Someone’s phone number changes? That’ll be pushed to the cloud on the next sync. By default, that sync is every 3 hours. Personally I prefer every hour, but this is going to be dependent on the size of your AD environment if that makes sense.

What about Password changes?

Password hashes are different though. They occur every few minutes – sometimes within seconds. Event logs on the server that hosts Azure AD Connect will show three different events occuring.

The first is the ‘Password Change Request’ Event ID 656. From this you’ll see which user it is, as well as when the password change was actually made according to AD.

Second is the batch count, Event ID 651. This shows that it’s finished collecting details of password changes.

Finally, the Password Change Result record, Event ID 657. This should show the user affected again, and the result of the password change (which is hopefully Success):

adsync1

I was hoping passwords would almost be instant (within a few seconds) and my original testing showed that, but after more testing I found mixed results. More often it would take a minute or two.

Real World Impact

This means that if you have any application that authenticates against Azure AD, there is a chance of up to a roughly 3 minute delay before Azure AD knows of the new password, and won’t create a great experience for end users depending what applications they use, even first party.

Consider if you had Sharepoint Online for something staff accessed, and someone logs onto their domain connected PC. Their password has expired, so they change it and continue logging in. First thing they do is try and get to the SharePoint Online website, and get prompted for credentials. They try their new password, and it doesn’t work! So they try their old password… but in between these two attempts, their password in Azure AD has now updated. The old password doesn’t work either! From an end user perspective, that’s incredibly confusing.

Solution

The real solution to all of the above is to not use Azure AD Connect, and instead use ADFS. Instead of syncing passwords, password requests come from Azure AD back to your on-premises ADFS environment to authenticate a user. This will be immediately aware of a password change, and authenticate the user with the right credentials. You get the added benefit of pass-through authentication to Azure/Office 365 resources, which means users don’t need to keep authenticating to online resources (such as my SharePoint Online example above).

Any questions/comments/disputes on the above? Comment below!

Thanks to @Froosh for confirming my tests on this.

Testing Twitter Influence – Part One

I have some theories and questions around Twitter, follower counts and reach – so I thought I’d put some stuff to the test. Each social network is different, and in turn will attract both people trying to make a quick buck as well as people looking to exploit it.

I plan to try a few different cheap methods of social influence on Twitter, and see what happens. I’ve been curious about it for a while, but honestly I don’t really trust anything out there as there’s usually an angle someone’s pushing for (such as selling SEO type services) and trying to make money for themselves. I’m not, which hopefully is clear from this write up.

I also don’t want to discount the idea of value from influencing. I am personally an influencer in a few programs, but all this means is I have access to products and information that I can share how I please, because I have a perceived audience who will listen. It definitely works – an example off the top of my head is Oprah’s Book Club. Any book she recommends hits all the top sellers lists once she recommends it. The Oprah effect is real and valuable, and I’m happy with this method as long as it really reflects’s the person’s views and they’re honest in what they say. For myself, I only go into programs of products I actually like, and as long as the other side is aware that I’m not going to blindly praise anything I get – it will be honest and fair comments made publicly.

My preconceived ideas:

  • A lot of people have huge followers on Twitter, and I think many buy followers for influence.
  • Buying followers is cheap and easy.
  • Getting influence through lots of fake followers, and getting fake accounts to write something for you actually gives you hits to your website.
  • People will see the amount of followers you have being huge, and think you actually have a big influence, which will lead to real opportunities.

Questions I have are:

  • Is it actually as easy as I think to get thousands of followers?
  • How long will it take?
  • How many hits can I get to a blog post by solely getting it tweeted out by a bunch of fake accounts?
  • How much will this cost?
  • Is any of this better than what an ‘SEO Expert’ will do, costing many times more?

I’m hoping the results of this will give a little less credit to many who abuse the system, and highlight that the quality of followers you have on Twitter is much more important than the actual number. Maybe I’ll be completely wrong, my tests will work amazingly well, we shall see.

I’ll probably find other interesting things to try in this process also, I’ll keep everything transparent as I continue through it.

Step One – Create a Twitter Account

I’ve already put step one into action. I’ve created @adamfowleritcom which has zero followers and zero followings. Zero tweets too. I’ve changed the picture from Twitter’s egg to a very unexciting text about my website. I don’t want to actually use this account at the end of this test for my blog as I believe this to be ethically wrong, and I use my normal Twitter account @AdamFowler_IT anyway – but I may leave it untouched so readers can see the results.

Step Two – Buy Followers

I’m not sure the best place to even buy followers. I could search on Twitter for all the accounts that spam ways of getting followers, but instead I’ve decided to use Fiverr. This way, it’s going to cost $5US a shot, and I’ll pick someone who has actual feedback. I don’t want to promote who I choose, because I’m not doing this to promote the actual usage of buying followers. It’s a very small amount of money and maybe there’s cheaper out there…

There’s a lot to choose from, so I picked one that promised 7500 followers, and another that promised 7000 followers. 14,500 total, and it takes 1 – 2 days to deliver. If they don’t deliver, I can just get a refund from Fiverr and try again.

I feel a little dirty already from doing this, like I need a shower dirty. I’ll wait a few days and provide an update.

 

Source: http://news.xinhuanet.com/english/photo/2015-04/28/c_134190146.htm

Source: http://news.xinhuanet.com/english/photo/2015-04/28/c_134190146.htm

 

Intel 6th Gen CPU Launch

I was given the opportunity to attend the launch of Intel Asia Pacific’s 6th Generation CPU in Sydney, 14th October 2015.

Sydney Opera HouseSydney Opera House

The event was held in the Sydney Opera House, which I’d never been in before. Great building, but not so great for phone reception – luckily Wi-Fi was readily available. The event was also live streamed so people around the world could watch and see what Intel had to say. If you missed out, you can still watch a reply of it here.

20151014_173053Intel On Stage

The hashtag for the event was #Experience6thGen and you can check out what people were saying on Twitter – including myself as I live tweeted points I found interesting.

Take home messages from the event for me were:

  • Intel are releasing 48 different CPUs for the 6th Generation – ranging from CPUs designed for convertibles, laptops, gaming PCs and servers
  • Skylake is the code name for the 6th Gen CPU
  • Gaming CPUs are selling great, Intel are seeing a resurgence of console gamers coming back to PC. Intel is focusing more on gamers now along with eSports sponsoring
  • CPU sales are still on a slight downward trend, but as an example Q3 2015 was better than Q2 2015, and Intel are hoping this new CPU along with Windows 10 and the new devices coming out help drive growth
  • Thunderbolt 3 is supported with the new CPU which is 8x faster than USB 3.0
  • RealSense is awesome – 3D Camera support which most laptops will come with. This enables secure face scanning for login via Windows 10 along with a bunch of other cooler things – think 3D printing/copying! Sheldon Cooper can tell you all about it.
  • Intel has some crazy new storage technology on the way for 2016 – Intel Optane
  • There’s a lot of new devices on their way!

Some of the devices were on display. To get to them, I had to sneak past a robot:

RobotIntel Robot

…then I had to avoid detection of some Stormtroopers:

StormtroopersLooking for droids?

… and I finally managed to make my way to Lenovo’s showcase of devices, with Intel’s new CPU inside.

I spotted:

ThinkPad Yoga 260Lenovo ThinkPad Yoga 260

Lenovo P50Lenovo P50

YogaLenovo Yoga 500

Miix 700Lenovo Miix 700

Sorry about the photo angles, it was very crowded! Personally, I’m most interested in the P50/P70 series of Lenovo laptops because they’re really a decent server in laptop form, go read about them! The ThinkPad Yoga 260 is also interesting for a business user, as a lot of the Yogas lately have been consumer. They all look like decent laptops though, and have their own target audience.

There was also a gaming desktop set up, but I only managed to snap a photo of the awesome red keyboard:

20151014_175307Lenovo Gaming Keyboard

It’s nice to see a focus from both Lenovo and Intel on the gaming community again, which combines with so many people wanting a grunty PC as rich media content creator and editor.

CRQzC7bU8AAYGR6Hi from the event! (I’m 3rd from left)

Thanks for the invite Intel, had a great time and got to catch up with a variety of great people all with an interest in what Intel does. Hopefully I’ll have my hands on a 6th Gen CPU myself, so I can put it through the paces.

My Beginner Guide To Twitter

Twitter is an amazing resource, but not overly friendly to newcomers. Personally I’ve been using it for several years, and have seen how powerful Twitter can be. I remember back when HP had their fire sale of tablets and I raced down to Harvey Norman to grab a bargain. The local store had no idea why a giant line of people had formed, and started to send people away. I sent a quick tweet to @HarveyNormanAU who were on the phone to the store within a minute, and the giant queue of people were able to grab their bargain tablets.

This isn’t the only story I have which shows how useful and powerful Twitter is – from a business sense I’ve made plenty of contacts, and it even kickstarted my writing career by having a quick and open way of engaging with other writers and publishers, compared to the more intrusive one to one of email.

I’ve been quoted by news.com.au, I’ve won things like a Windows tablet, a digital radio, an Xbox One and several other items I can’t even remember. I’ve spoken to experts in the industries I care about for finding answers to questions, and now have a steady enough stream of devices to review for my blog and other websites from great companies like Microsoft, Lenovo and Intel.

On top of that, I’ve made some great friends and contacts. One has given me a spare phone for a project I was working on around a baby monitor, and others have selflessly helped me troubleshoot problems or be a great sounding board. Others are just great to catch up with when I get to travel interstate, or to conferences like Microsoft TechEd/Ignite.

In turn, I’ve tried to help others where I can. If I see someone ask for information or an opinion on something, I’m happy to share it. I’ll retweet interesting things I find, and share solutions written on my blog and other places too. I’ve passed on tickets to events to others when I couldn’t go.

I don’t say all the above to brag, but to highlight that this is available to anyone who puts the effort into Twitter. I didn’t sit back and wait for these things to come to me, but Twitter was the simple platform that enabled all these things to occur. These rewards of participation aren’t instant – they take time to build up, and this is often the reason people give up on Twitter early on. Facebook as a comparison gives you instant gratification from family and friends, with ‘likes’ on everything written in an instant.

Because of all this, I’ve decided to write a brief intro guide to Twitter of tips and tricks to someone new to the platform.

  • Start following a bunch of people. Don’t just pick 10 or 20, chances are the ones you pick will only post occasional tweets. Twitter should be a constantly new experience every time you read it, even if you read it half an hour ago.
  • If you don’t know who to follow, look up a few celebrities/companies or do searches on keywords/topics that interest you. Celebrities and companies are good for a source of ‘news’ but generally not good for interraction. Katy Perry isn’t going to respond to anything you say to her, with her 76 million followers.
  • Follow even more people – if there’s someone who tweets interesting things, look at who they follow and follow them. Don’t bother trying to hunt down all your friends and family, that’s what Facebook is for.
  • Make Twitter a positive experience. Don’t dwell on negatives, that’s not much fun for anyone involved. If there’s someone tweeting things you don’t like, or opinions you don’t agree with, just unfollow. You can try having a discussion which will work occasionally, but don’t expect to change someone’s view. There’s plenty of other people to follow instead.
  • Unfollow without concern. and apply liberally. You’re not on Twitter to read about things you don’t like, so just click the Unfollow button. They won’t care you unfollowed them, and they may not have been following you anyway.
  • When you start a tweet with someone’s Twitter handle (e.g. if you were tweeting at me, you’d start with @AdamFowler_IT), only people who follow both you and the person you’re tweeting to, will see the tweet in their main feed. This is confusing when you first start using Twitter. If you want everyone to see your tweet in their feed, don’t start it with someone’s handle. The tweets that start with someone’s Twitter handle (known as a mention) are not private, they can still be viewed by anyone who looks directly at YOUR feed.
  • Don’t expect a response from a tweet. You may get one, but don’t get stuck up expecting something back – and if you do, it might not be for hours. Think of it more as idle chatter.
  • Favoriting a tweet (that little star) has turned into Twitter’s “like” button. It doesn’t do any harm to favorite a tweet, so use liberally.
  • A retweet is not an endorsement. If someone retweeted something, it might be because they liked it, agreed, thought it was interesting, or it’s their way of pointing out something ridiculous. Don’t get worked up about a retweet, and if you really don’t like what someone retweets, there’s the option to ‘turn off retweets‘ on a particular user.
  • Share interesting stuff. Post links to websites on things you find interesting, while making your own commentary. Make your own comments on things that interest you.
  • Don’t go hashtag crazy. Hashtags are just a way to easily search on something, so if I was tweeting about Microsoft, I could use #Microsoft to make that text searchable via a click, or easy to find if someone else is searching on that topic. The thing is, people can still search on the word Microsoft anyway. #Reading #Things #With #Excessive #Hashtags hurts the brain, makes it hard to read, and quite frankly would receive an unfollow from myself. Marketers are the biggest infringers of hashtag madness, which is another reason to ignore them. Hashtags do make sense when you’re at an event or talking about a specific topic, but this is only for timely things. It’s why a hashtag makes sense for a TV show – you can connect and read or chat with others who are having the same experience as you.
  • Once you’re used to the Twitter basics, try Tweetdeck. It’s now web based, and owned by Twitter. It gives you a lot more visibility of what’s going on, by showing multiple columns of information at once. You can see your feed, your mentions, direct messages and a bunch of other stuff all on one screen. It’s a bit confusing for a new user, so get used to the standard twitter.com interface first.
  • Don’t set up automatic messages. Getting a direct message (which is a private message to you) from someone just because you followed them is annoying. My rule is to unfollow anyone who does this, because it’s an indicator they’re probably a marketer in some sense, or will just not be a good person to follow due to their content. This applies to other systems like Fitbit/runkeeper, TV shows, or how many followers you have. Generally, people don’t care about these things apart from yourself and don’t want to see an automated piece of information about you daily. One of the worst is seeing people’s daily horoscope… just don’t do it!
  • If you’re not sure about something, ask. Twitter folk are generally very friendly and there to socialise and learn, and are happy to help others.
  • Change that egg avatar that you get by default straight away. You won’t be taken seriously with it, it’s very impersonal and often used by lazy spammers who haven’t scripted a different photo to be set up on their fake accounts.

All this can seem a bit daunting, but if you put in a bit of effort, stick with it and follow people who interest you. I’m sure I’ve missed a bunch of things, so feel free to add any comments of your own or ask any questions!

Lenovo Y40–80 gaming laptop

Below is a review written by Mason Baxter – his first review of a product, as well as his first article!  He is a 14 year old student (at time of writing, now 15) in South Australia, interested in different technologies, games and sports. 

Introduction

I had the chance to test Lenovo’s Y40-80 gaming laptop for a few days. This is my first gaming laptop experience, so I was really excited to see how it worked with it’s dedicated graphics card. Here’s what I thought about it.

lenovo2Overhead photo comparing to size of a Surface Pro 3

Design

I loved the look of this gaming laptop at first sight. The carbon fibre look finish on the outer of this laptop not only feels great but it is appealing to the eye. This design makes the Lenovo badge stand out and give it a nice touch. When I opened the lid I saw very nice a clean look on the interior. The palm rest was made of a smooth material that was very comfortable when I typed.

Ports

For such a small and compact gaming notebook, the Y40 has lots of ports. On the left side there are a pair of USB 3.0 ports, an expandable gigabit Ethernet port, a full-sized HDMI port and a power port. On the right side there is a one USB 2.0 port, a 4 in 1 card reader, a S/PDIF jack, microphone/ headphone jack and a kensington lock. Having the full-size HDMI and Ethernet port were a welcome addition, so you don’t need additional adapter cables to connect the network or an external display, all other ports are well placed.

lenovo3Left hand side – Power, Full size Ethernet and HDMI ports, 2 x USB 3.0

lenovo4Right hand side – 4 in 1 card reader, an S/PDIF jack, microphone/ headphone jack, USB 2.0 port and Kensington lock

Keyboard and touch pad

I am currently using HP Pavilion X2 for school and I thought the keyboard was ok until I used the Y40.  The keyboard on the Y40 was very comfortable and easy to type on. After about an hour of gaming I did notice that the keyboard was getting warm in the centre region, but it didn’t get too hot. My only disappointment was that the keyboard wasn’t backlit, as it is in the Y50 (which is another Lenovo gaming laptop with higher specs).

The touch pad was great to use and quite responsive, I also found it easy to use with the windows gestures for scrolling and pinch to zoom.

Display

The Y40 only has a 1080P resolution compared with the 4K resolution on the Y50. While it would be good to have the higher resolution at least all of the games rendered perfectly at 1080p. I believe that even though there is a webcam in the top of the screen, the bezel could have been thinner to maximize the screen size.

Battery

This battery lasts on average 5 – 6 hours if you are using it for everyday activities such as browsing the web, checking for emails or finding out the latest news. But if you are looking to use this laptop for gaming you are only going to get 1 – 2 hours of it, so make sure you have a charger at handy if you’re looking to game.

Graphics / gaming

This gaming laptop is fitted with AMD Radeon R9 M275 GPU with 2GB of ram and it also comes with an onboard Intel(R) HD Graphics 5500. After realising this laptop had two GPU’s I wanted to test which was more powerful. Using 3Dmark, I gathered the results shown in the table below:

                Intel(R) HD Graphics 5500/ AMD Radeon R9 M275

lenovo1

As you can see from the results, the AMD Radeon outperformed the onboard GPU on all of the tests, which would make sense as it has 2GB of dedicated RAM. When I played games like CSGO (Counter Strike Global Offence) or Garry’s mod I could run those games using the highest settings. I didn’t notice any lag at all and the game play was very smooth. I played the same games with the AMD Radeon disabled and there was a noticeable reduction in the quality of the gaming experience.

Whilst having a SSD hard drive would have been great, the SATA 2.5″, Hybrid drive: (1TB 5400 rpm + integrated 8GB NAND flash) provided a great storage capacity and good speed when gaming.

Final results

In conclusion if you are looking to for an entry level gaming laptop that is compact and well-priced, then this laptop is the one for you. The Y40 has a fantastic keyboard, long lasting battery for everyday tasks and has a solid gaming performance. However I wish that the keyboard was backlight and that the bezel was smaller to maximize the screen size. But overall I would recommend this to people looking for a nice gaming laptop at an affordable price.

Lenovo5Open view – 14”FHD screen, 1.0-megapixel, 720p HD camera, fixed focus, with dual array microphone

Thanks Mason for the review!

The Y series of gaming laptops from Lenovo are available here.