Wii Virtual Reality

Johnny Chung Lee from Carnegie Mellon University has done a few projects showing the true potential of interactivity with the Wii console.


One such project called 'Head Tracking for Desktop VR Displays using the Wii Remote' is really impressive. Lee has created an environment in which a person can throw on a pair of glasses and move around in a virtual setting.



Full Post

10 Extremely Useful PHP Functions

There are a lot of really useful PHP functions that a lot of people are either unaware of or are not using as they should be. In this post I am going to cover a handful that I feel fit this description.



Full Post

Making a "Sticky" Form

It is quite annoying when you fill out a form, hit submit, receive an error and then must fill it all out again since the form did not retain any of the information. To avoid this problem a form can be made "sticky." A form is "sticky" if it keeps all entered information in the input fields when an error occurs. It is fairly easy to implement and is well worth the effort. This tutorial will be using PHP in order to reach the desired result.



Full Post

Toggling Visibility in Safari

It is common to use JavaScript to toggle the visibility of a <div>, <span> or any other element in a web page. Usually it is the actions of the user which determine whether or not the element is visible.


Many people make this possible by toggling the style.display of an element between '' (for visible) and 'none' (for hidden) using JavaScript. This works well in most browsers, even Internet Explorer, but it does not seem to work in some versions of Safari.


This post explains how to correctly implement this effect in Safari while not disturbing the functionality in other browsers.



Full Post

Wii Remote API Cheat Sheet

I have had a decent amount of traffic to my previous Wii Remote API post, and thought it was a good idea to create a helpful cheat sheet covering the same information. This is a one-page cheat sheet which contains the function names, return types and possible return values. As stated in my previous post, this API was originally released by the Opera Developer Community but was removed shortly after.


The cheat sheet has been added to the cheat sheet section of this site, or can be accessed directly here