Thursday, May 17, 2007

Optimus Maximus Keyboard

This keyboard looks awesome. 48x48 pixel OLED buttons allow for the user to change the keyboard layout.

Features from wikipedia:
* An aluminium body
* Extra-durable polymer plastic keys
* 48×48 pixel (for regular keys) screens, Truecolor mode
* OLED (Organic Light Emitting Diode) screen for keys
* USB 2.0 and FireWire connectivity
* A separate ergonomic version
* 4-5 year lifetime
* A key-saver mode
* Support for animation on keys
* Ability to form a mosaic using a combination of key images
* OS independence
* An SDK for complete display customization
* Swappable Keys

Concept Keyboard
http://www.artlebedev.com/everything/optimus-concept/

Optimus Maximus Keyboard
http://www.artlebedev.com/everything/optimus/

Project Blog
http://community.livejournal.com/optimus_project/

Drivers for the earlier version, the Optimus Mini Three, have been available in Linux, Mac, Windows, Java and .NET.

Currently a limited production keyboard, the Optimus Maximus comes at a price of $1564.37 US, this keyboard doesn't come cheap! I'll wait until they get it into mass production, and the price drops!

Limited pre-orders start on May 20, 2007 at 3pm Moscow Time, along with more details on this keyboard.

Thursday, May 10, 2007

Vista UAC - Override

So,

I'm running WAMP on my home system. It's great for independent development.

But, there's a problem. Every time Vista boots up, UAC stops WAMP from displaying in the system tray. This problem also occurs when starting FRAPS.

This can be fixed a few ways...

According to Microsoft's TechNet site there is a few ways to get by this problem ....

Scenario 1: Requesting an application to run elevated one time
- This is what i was doing, when it boots up, select the UAC icon, and tell it to launch the application. Annoying and what i'm trying to fix.

Scenario 2: Marking an application to always run elevated.
- This is the easiest way to fix this problem, and it doesn't open up security issues that the 3rd Scenario can cause.

Scenario 3: Configure User Account Control
- I can't believe Microsoft would offer this as a solution. Basically, you disable UAC Admin Approval, UAC installation prompting, or UAC Credential prompting.
- This is basically the "Use a sledgehammer to kill a fly" idea. Give access to everything, and don't prompt for anything.


I feel that I should offer a fourth solution to Microsoft.
- In the Windows Defender Software Explorer screen.
- Applications that are not "Trusted" can be set by an administrator to be allowed to run by the user non-elevated.
- Basically it gives an administrator the right to let a user use the program in a Non-elevated state.