Enabling Concurrent Dual Views on Common LCD Screens

Can your laptop show you two different views simultaneously?

The answer is yes and here is how. Twisted Nematic (TN) is the most widely used LCD technology today, especially on laptop screens. Some color combinations may become indistinguishable when viewed at a certain angle. Exploiting this, we can hide and show information at different angles without special hardware. Two completely different images can be shown at different viewing angles by spatial multiplexing or by temporal multiplexing. Our method works across various TN-based LCD screens. Similarly, two movies or video games can be played simultaneously for different viewing angles, allowing people to watch different programs or play video games with personalized views.

White screen of Darn

Ever had a White screen of Darn (WSOD) in Visual Studio or an error like this: “exception of type system.componentmodel.design.exceptioncollection was thrown” ?

If the [Clean Solution] and [Rebuild Solution] didn’t work.
Here is how to find the culprit:

  1. Open Visual Studio 2010 and open/load your solution containing the problem
  2. Open a second Visual Studio 2010 instance

In the second VS2010 instance do the following things:

  1. Go to [Tools] > [Attach to Process...]
  2. Select devenv.exe with which contains the solution with the problem from the Available Processes and click OK
  3. Next go to [Debug] > [Exceptions...]
  4. Check [Common Language Runtime Exceptions] in the [Thrown] column

Now go to your first Visual Studio 2010 instance with your project and open the designer file which causes you the PITA (Pain In The Ass).

Your second VS2010 instance should break on the exception, showing you where it goes wrong in your code.

Enjoy ;)