Friday, September 22, 2017

WebReader makes reading web pages easy

It is difficult to read some web pages on your phone because its font is too small or you have to scroll the screen left and right. There are a lot of websites that are not mobile friendly.


WebReader is created for users to read web content easily. It extracts a web page's main content and shows the content as plain text with wrapped lines fitting a small screen. The character size can be zoomed to any scale by pinching the screen.



If your favorite browser is Chrome, you can switch a web page's view to WebReader by tapping Share command of Chrome's menu.



WebReader can also read a page's text aloud for you if your hands are doing something or your eyes are tired. If you want to send a page's text to other apps such as Gmail or WeChat, WebReader can intelligently extract the text without select, copy and paste operations. 


Extension of Google Chrome. When you use Chrome to read a web page with small font or you have to scroll screen left and right to read text lines, you can switch the view to WebReader by tapping Share command on Chrome's menu. WebReader will extract the web page's main content and show the content as plain text with wrapped lines fitting a small screen.   

Send text of article to other App. If you want to send a web page's long text to other Apps such as Gmail or WeChat, you don't need to do Select, Copy and Paste. Tapping Share command of menu will intelligently extract a web page's article and send the text to the destination App.

Read article of web page aloud. When you are driving car or doing something, WebReader can read an article aloud to free your eyes. You can also listen it on your Bluetooth speaker. If the language of text is different from device's default language, you need to tap Settings command of menu and choose a proper language of text to speech.

Save text of web page to file. If you want to save a web page's text to a file, tapping Save command   of menu will extract a web page's main content and save the text to a file on your device.

Show links of web page. Some web pages show a bunch of page links in multiple columns. WebReader can intelligently extract the page's primary links and show the them only on screen.

Show web page item's text. Some web pages show text of very small size in tables. You can select any text in a page and WebReader will show SHOW ITEM TEXT command  in its context menu. Tapping the command will show the item's text in a plain text view.

Read aloud from any position. If you want to hear WebReader's reading not starting from article's beginning, you can select the text at start position and tap READ ALOUD command in the context menu. WebReader will start read aloud from the specified position.

Monday, May 15, 2017

Disk2VHD error snapshotting volumes - Fixed

When I created a VHD for a Windows 2008 R2 server using Disk2VHD, an error poped up as "Error snapshotting volumes".

I opened the Windows event log viewer and found several errors of VSS.
One of them was Event ID 22 -
Volume Shadow Copy Service error: A critical component required by the Volume Shadow Copy service is not registered. This might happened if an error occurred during Windows setup or during installation of a Shadow Copy provider. The error returned from CoCreateInstance on class with CLSID {79079d5c-ef20-4952-b9fc-cfd443b38641} and Name SW_PROV is [0x80040154, Class not registered].

Run RegEdit and open the registry path
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\VSS\Providers
There was a registry key of {f782463b-33bb-4043-ad8d-60b728d26a6c} that represented as "Acronis VSS SW Provider" and there was a CLSID item of  {79079d5c-ef20-4952-b9fc-cfd443b38641} under it.

The backup software Acronis is no longer installed on the server. After I deleted the registry key of {f782463b-33bb-4043-ad8d-60b728d26a6c}, Disk2VHD worked perfectly.

Hopefully this information can save your time.

Wednesday, October 29, 2014

Upgrade Dell PowerEdge T620 RAID controller from S110 to H710 without restalling Windows and Applications

Our  PowerEdge T620 servers were configured as RAID 5 with S110 software controller by a former technician. The users always complained about their performance. The servers were installed Windows 2008 R2 and accounting system with SQL server database and web applications.
In order to resolve the performance problem, we decided to upgrade the RAID controller to use  hardware controller card H710. The big challenge was to reinstall the application systems because they were not provided as a simple setup.exe.
After I did a lot of research from Internet, I found a solution and successfully upgraded the RAID controllers without reinstalling the OS and applications. In order to help other people who are struggling to do this kind of upgrading, I took the video of the upgrading procedure and published it on youtube as https://www.youtube.com/watch?v=NYUMjUUw1Qk

Here is the instructions to do the upgrading for PowerEdge T620.

1. Shutdown the server and insert the H710 card to a PCI slot. Do not connect the H710 card to hard drives yet.
2. Power on the server and install H710 Windows driver program. Here is the link to download the driver  http://downloads.dell.com/FOLDER02416362M/1/SAS-RAID_Driver_D5N8T_WN64_6.802.21.00_A06.EXE. Download H710 disk driver from http://www.dell.com/support/home/us/en/19/Drivers/DriversDetails?driverId=M20VR and save them to a USB drive after unzip the files.
3. Restart the server after the driver program is installed.
4. Use Windows Server Backup program to backup the Windows drive (C:) as bare metal recovery to an external USB drive. Copy all other drives data to a different location on the external drive. Because upgrading the RAID controller will erase all data files on the hard drive of the RAID storage.
5. Shutdown the server and connect H710 to SATA drives' backplane using a cable 2T71R.
6. Power on the server and type F2 for system setup.
7. Change SATA disks' mode from RAID to AHCI mode. Then save the change and restart the server again.
8. When the server is booting, type CTRL-R to go to RAID controller configuration screen.
9. Set RAID controller's level as 5 and create virtual disks. If your system is initially configured as BIOS mode, don't create virtual disks with size larger than 2TB. Choose fast init for virtual disk's initialization. Save changes and reboot the server.
10. Type F11 to choose boot from DVD drive. Insert Windows 2008 R2 installation DVD and continue.
11. When Windows installation screen shows, select repair system. Wait for Windows finding your last bare metal recovery backup image. Then click next.
12. Load the H710 disk driver from the saved USB drive.
13. Start Windows restore process until Windows restarts again.
14. Format other drives and restore data files from the external drive.

Please refer to the youtube video for the real time recording.

Wednesday, October 22, 2014

My HP EliteBook 850 G1 was preinstalled as Windows 7 pro and includes a Windows 8 DVD. Since I am using dual monitors and Windows 8 provides extended taskbar for the second monitor, I decided to upgrade Windows 7 to 8.1. After I installed Windows 8 and many times Windows updates failure and reverting installations, finally I was able to upgrade to Windows 8.1.
When I enjoyed the Windows 8.1's extended taskbar and beautiful display themes, I found that the fingerprint login no longer worked. Google search showed that so many HP notebook users have the same problem.
I called the HP support and the technician from Mexican told me that I need send my computer to their service center for them to reinstall Windows 8. That was not my choice since I use this computer for my daily work.
Finally I figured out the problem and fixed the fingerprint login problem. Hopefully this post can benefit you for the same problem.

Here is the steps to fix the problem.

1. Download and install the latest "Validity Fingerprint Sensor Driver" from HP's website http://h20566.www2.hp.com/portal/site/hpsc/template.PAGE/public/psi/swdDetails/?sp4ts.oid=5405373&spf_p.tpst=swdMain&spf_p.prp_swdMain=wsrp-navigationalState%3Didx%253D%257CswItem%253Dob_134806_1%257CswEnvOID%253D4158%257CitemLocale%253D%257CswLang%253D%257Cmode%253D%257Caction%253DdriverDocument&javax.portlet.begCacheTok=com.vignette.cachetoken&javax.portlet.endCacheTok=com.vignette.cachetoken

2. Uninstall HP Client Security Manager and its dependent installations.

3. Run gpedit.msc to enable "Allow the use of biometrics" and "Allow users to log on using biometrics"
4. Download and install "Validity FingerPrint Reader 495 Driver" from Dell's website.
http://www.dell.com/support/home/us/en/19/Drivers/DriversDetails?driverId=GCKMY

5. Go to Windows accounts setting screen to add your finger scans.
6. Restart Windows and test your finger scan login.