Async printing helper for Universal Apps

Printing data can be a complex task. The printing API for Universal Apps is event-based and does not support async/await. This helper wraps the printing API so that it can be used to print collections of data (e.g. list of customers) in a simple way. It is slightly similar to the Silverlight API (PrintDocument).  …

0

Sharing data between users of a Universal App

Users of a Universal App can share data between them on the same physical machine. With a proper synchronization mechanism, this method could also be used to communicate with a regular desktop app. This feature is disabled by default and ApplicationData.Current.SharedLocalFolder will always return “null”.   How to use: Enable the policy e.g. by creating…

0

IE Enterprise Mode in a Nutshell

Note: This document is based on the March 2015 and April 2015 versions of Enterprise Mode. Overview Compatibility mode introduced in IE11 in 2014. Has priority over Compatibility View List and X-UA-Compatible meta tag. Controlled through GPO and/or registry. Priority Can be configured through the following keys – priority from top to bottom: HKLM\SOFTWARE\Policies\Microsoft\Internet Explorer\Main\EnterpriseMode HKCU\Software\Policies\Microsoft\Internet Explorer\Main\EnterpriseMode…

12

Screen keyboard-friendly WPA2 Key Generator

WPA2 is currently the most secure type of Wifi/WLAN encryption. To connect a device to an access point (AP), you use a WPA2 key or passphrase. The key can be up to 64 chars hexadecimal or 63 chars alphanumeric + special chars. There are many online key generators. The problem is that they don’t take…

0

Secret Keys for WordPress on Azure

When creating a new WordPress (WP) site for Azure from the gallery, you are requested to enter deployment keys such as: AUTH_KEY, SECURE_AUTH_KEY, etc.     You can use the following WP API to generate random keys for you: https://api.wordpress.org/secret-key/1.1/salt However, the above API includes the $ character, which Azure in turn does not allow.   Use the…

4

How to Disable Autocorrect in IE11

Regardless of autocorrect settings in Windows 8.1, some words like “Company”, “Desktop”, etc. get capitalized automatically. This is more of an issue for users that use more than one language to communicate, such as German OS and writing in English. Note: This issue has been fixed during the Dezember 2013 patchday. To manually fix this:…

3

Fix Store App in Windows 8.1

Sometimes, after upgrading to Windows 8.1, the Store App may not start. It might still show the number of available updates on the Live Tile. Starting the app may show a progress ring but it may not finish loading.   To fix this, run the following in a Command Window (CMD) to re-register the Store App:…

131

How to Setup Windows Azure (Server 2012) as an SSTP and L2TP VPN Provider

———- windows.azure.com1. Create new Windows Server VM using “Quick Create”2. The DNS name, username and password will be used to connect to the VPN3. A0 or A1 VM (starts at around $10/month or free with an MSDN subscription, no charge for stopped VM, billed by the minute)4. Create TCP endpoint at port 4435. Connect using Remote Desktop…

37

How to start Windows Phone 8 Emulator without Visual Studio

Sometimes you need to start the WP emulator outside of VS. For example when developing web sites and testing them in the mobile version of Internet Explorer.   Here are the commands that you can store in a shortcut: Windows Phone 7: “C:\Program Files (x86)\Microsoft XDE\1.0\XDE.exe” “C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.1\Emulation\Images\WM70C1.en-US.bin” /VMID {A9939106-C9EA-48B3-B242-8CC158F08096} Windows Phone 8:…

7

How to optimize WordPress popup-on-hover menus for touch devices

Many web sites have menus that are displayed on hover. On touch-enabled devices, there is no mouse and thus no hover effect. On those menu elements, set the tag property aria-haspopup=”true”. When an Internet Explorer 10 (Windows 8, Surface, Windows Phone 8, etc.) user on a touch-enabled device first taps on the element, it will behave…

3