Sumsang Galaxy S6 fingerprint scanner finds no match and how to fix it

You probably already know that fingerprint does not provide the maximum security for locking your smartphone, but it is better than PIN or pattern, and it is very convenient especially when you need to unlock your phone quickly. A side note, however, is that fingerprint is NOT protected by the Fifth Amendment, so if you don’t want the law enforcement or the government to peek into your smartphone, then do NOT use fingerprint to unlock your phone. Why? Well, the short answer will be that the Fifth Amendment protects what you know, but does not protect what you have. Biometrics, […]


[Fix] LG G3 blue screen of death and fix 12

I never imaged that Android has blue screen of death until my son handed to me his LG G3 smartphone with a blue screen of death. And after several seconds, the blue screen disappeared and the phone went “dead” and would not respond to any buttons, including long-holding the power button. After I opened up the phone case, take out the battery, and put it back, I was able to turn the phone on, but immediately the same blue screen appeared followed by the same situation with no button responding. I was totally convinced that Android suffers the blue screen of […]


4 reasons you should play Pokemon GO

After initially released in July 2016, Pokemon GO quickly became a worldwide phenomenon and was one of the most used mobile games. Due to its popularity, their server was under heavy load and the game occasionally crashed or failed to load. Some updates of the game later broke one of the most useful feature: its built-in tracking feature became useless. Because of the lack of Pokemon tracking, some third-party apps emerged to help users to find Pokemon but later Niantic, the company who developed the game, disabled those apps. Many users were upset by the lack of Pokemon tracking and eventually […]


You must manually configure this site for ASP.NET 4.5 in order for the site to run correctly

Recently I got a new Windows 10 computer at work and tried to open an Visual Studio 2010 project, and then I got a web server error as follows: Configuring Web http://localhost:64886/ for ASP.NET 4.5 failed. You must manually configure this site for ASP.NET 4.5 in order for the site to run correctly. ASP.NET 4.0 has not been registered on the Web server. You need to manually configure your Web server for ASP.NET 4.0 in order for your site to run correctly. Well, this type of error usually means that the IIS web server is installed after the .NET framework […]


JavaScript inventor and Mozilla ex-CEO creates new Brave web browser

Brendan Eich, the inventor of JavaScript and the ex-CEO of Mozilla, got media’s attention again, only this time it is for his new invention: Brave web browser. It is based on the Chromium web browser and it aims to block website trackers and ads. Take a look at the two screenshots of CNN website in Google Chrome and Brave for comparison: CNN website in Google Chrome shows advertisement CNN website in Brave does not have advertisement All the advertisements on CNN website are blocked by Brave along with many trackers, and if you are curious about how many ads are blocked, you can click […]


[Fixed] Windows 10 File Explorer Keeps Crashing

Windows 10 gave me a challenge this morning. When I turned on my computer and went to File Explorer to access a downloaded file, File Explorer hang for a while then just crashed. Maybe it’s just an accident, so I tried again, and it crashed again the same way. Hmm, one more try…crashed. Well, it’s Windows, rebooting is a magic fix for most issues, so I reboot my computer, guess what, it didn’t fix the issue. Now it got my attention and I need to investigate this issue, why File Explorer keeps crashing? It turned out that the culprit is […]


WCF service WSDL shows wrong URL address when using HTTPS

Recently I developed a WCF Web service and deployed it to a server with SSL, however, when clients try to add the service reference in their Visual Studio IDE, the endpoint URL address generated in the web.config or app.config file points to a wrong URL address: it points to the internal machine name instead of the production URL address. Because our SSL certificate is registered with the production URL, this wrong endpoint URL address causes the security exception until clients manually change the endpoint address to the correct production URL in the web.config or app.config file. After some research online, I found […]


How to enable secure login screen in Windows 10

By default, Windows 10 lists all user accounts on the Welcome screen which exposes all usernames, and it is not considered secure. Why it is not secure this way? Because malicious user can create a fake login screen looks like the Windows login screen, and then capture user’s credentials when a legitimate user tries to log in using the fake login screen. You can prevent this from happening by enabling a secure feature in Windows to require user to press Ctrl+Alt+Delete key combination before login, and this key combination will bring up the legitimate Windows login screen to protect user’s credentials. Windows 10 be […]


How to fix SharePoint query error-cannot complete this action please try again

This SharePoint query error kept me busy for a while because the error message is very generic and useless, so I hope my experience can help someone in the future. When I ran my ASP.NET application to query a specific resource item from a SharePoint list the other day, I got this error message: Cannot complete this action. Please try again. You can see that this error is very generic and it didn’t provide much information about what went wrong, and the stack trace of the error only shows which line caused the problem. Below is a screenshot of my […]


Free Windows 10 upgrade ends soon, get your copy before too late

If you are still running Windows 7 or 8.1, you will have about two months to upgrade your OS to Windows 10 free of charge. In July 2015, Microsoft announced that eligible Windows 7 and 8.1 users can upgrade to Windows 10 for free, and this offer will end July 29th, 2016. After the expiration of the offer, if you want to upgrade to Windows 10, you will have to buy a license which costs $119 for the Home edition and $199 for the Pro edition. This free offer is too good to pass, so I strongly recommend you to upgrade your […]