Archive

Archive for the ‘Web’ Category

Javascript View counter!(Client only)

September 11, 2010 Leave a comment

Hello ppl that use AJAX and server-side to create view-counters!

I have something to tell you all!(You still need  some server side support)

HTML5 gives YOU the option to use localStorage besides other things like god dam easy configuration storage(Check out HTML5 and you will see what i mean, i will not cover this aspect in this post)

The following script(JS) saves a local_views variable with localStorage.(You can create a AJAX function to send the views to your server,or you can just use like “You have visited this page:12 times”)

Hope you find it useful.

//try to access to local storage
if (localStorage){haslocal = "y";}else{haslocal="n";}
function store(key, value)
{	
	if (haslocal="y")
	{
		localStorage.setItem(key, value);
	}
	else
	{
		throw("Local Storage not suported.");
	}
}


function record()
{
	if (haslocal="y")//test for localStorage Support
	{
		if (localStorage.local_views==null)//if local_views variable isnt set
		{
			localStorage.setItem("local_views", 1);
		}
		else//if local_views is set increment it
		{
			//test if thers a int stored
			if (parseInt(localStorage.local_views))
			{
				localStorage.local_views++;	
			}
			else
			{
				//not a int stored going back to one
				localStorage.local_views = 1;
			}		
		}
	}
	else
	{
		throw("Local Storage not suported.");
	}
	
	
}
function getViews()
{
	if (haslocal="y")
	{
		local_views = localStorage.local_views;
	}
	else
	{
		throw("Local Storage not suported.");
	}
}
//store() is a no-need simplification to store values in localstorage
//record() well RECORDS the views
//getViews() ugh? gets the number of views and stores it in local_views variable
Categories: HTML/CSS/JS, Web Tags: ,

Chromium Webapps on Google Chrome!

September 11, 2010 Leave a comment

Have you ever heard of Chromium OS?

Heres the short version- its a operating system made by Google- based on the cloud, no information is stored on the computer!

The best part is the applications it has.. they are part of the browser(see picture below)

Google ChromeScreenSnapz001

You can use them on Google Chrome!(With the developer version)

Check out this website for instructions.

My opinions:

Until devs start using NativeClient to produce installable webapps there isnt anything EPIC about these,just a different display.

PS: I have a shared folder here with some webapps ready to use.

Categories: Web