me

Archive for July, 2009

Site Redesigned. Finally!

Saturday, July 25th, 2009

So finally I decided to revamp the look of the blog. It took me nearly three days to get it done. The code was written on PHP Designer 2007 and graphics were made on Gimp. The CSS used is valid. Usability and accessibility issues were considered while designing.

Did you like the design? Or found a bug? Please post it in your comments.

Google Chrome Operating System

Wednesday, July 15th, 2009

As if  Google hadn’t terrorized Miscrosoft enough, on 7th July Google announced that it would be launching an OS. I have always believed that web based operating systems are going to be the future and Google’s new OS is, loosely speaking, a web based OS.

What it means is that it takes away the burden from your processor and transfers it to the processors of the websites you are going to be using.This will be done by the means 0f your internet connection.  I dont expect it to be a fullon OS like Windows or Mac. I think its rather a going to provide a framework that’ll enhance our web experience.

What we need is better support for existing technologies to develop more kick ass web apps. We have already stretched AJAX, HTML and other web based technologies. Hopefully Google’s OS will help in imporving the potentials of these technologies.

Ganesh Iyer’s open source designs

Wednesday, July 1st, 2009

This is the list of Opensource designs I have created. All these designs are written using valid XHTML and CSS. The graphics were created from either Photoshop or Gimp. These are highly accessible and usable layouts that use css divs instead of tables to demarcate various elements of the pages.

Creating a class in PHP

Wednesday, July 1st, 2009

With the release of  its fifth version PHP has become a multi paradigm language(well, mostly) providing extensive object oriented support. I have been trying my hands on some of the new oo features in PHP.

Defining a class

A class provides a blue print for objects. It is, in simple terms, much like a datatype.  It contains properties and methods. Properties are the variables linked to a class and Methods are the functions.

A class is created by the following code

class Myclass
{
// properties
// methods
}

Thats it!

This class contains nothing but some comments. It wont do anything but all that is being done by us is defining the class.