Ganeshnomicks

GCMS(my blogging system) alpha is here

January 5th, 2010 Tags: , ,
Posted in Labs | 1

Well so after almost a fortnight of writing and rewriting code…i present the alpha of GCMS - The blogging system that lets you write(only!). Its still under development…so don’t expect anything fancy because this the first working version, is just skeletal and there are no additional features. There has been hardly any testing and the code is premature.

BTW, the name, GCMS, is just a code name during the alpha version…actually i couldnt come up with any clever name, hence code name : GCMS :P, which stands for Ganesh’s Content Management System. I shall come up with a better name…hopefully soon!

It is something I did for fun and for learning more about PHP. I plan to update it daily(i mean weekly :P) the code is free for use under the GNU GPL. I hope you build upon it, test it and share your insights with me and others :)

Download Source Code of GCMS 0.1 Jan05/2010

Resuming building a CMS/Blogging System

December 27th, 2009 Posted in Uncategorized | None

Over the past few days(almost a week) I resumed working on a content management system that I had abandoned a few months ago. It is coming up quite all right, and has some primitive functionality. I don’t see it replacing wordpress for my site but it may come handy for smaller sites. Anyways, the main challenge I faced while resuming was the lack of documentation/commenting(duh! the books never lied about comments). I have made it a point to comment on whatever new code I write. And also, kudos to the online tutorials which have made life easier. Pagination is easy with the help of online tuts.

For those who are not following…things’ll get clear as soon as the alpha version comes out…dont expect anything spectacular. It’ll contain some basic(basic is an understatement…downright skeletal would be appropriate) features. Its not intended for commercial purposes, its just something I am doing to try out my PHP skills. BTW did I mention it runs on PHP and uses MySQL database.

Stay tuned for more updates…and expect better posts in the recent future ;)

Content is King…even in Web Designing

November 9th, 2009 Posted in Uncategorized | None

This is one of those random snippets about web designing. I recorded amidst watching a movie.

The secret behind a good web design is that it makes sure that the content occupies the driving seat.  Sure there are beautiful graphic effects, photoshop tricks, fancy stuff to lure you, but as a designer you have to make sure that the design is not so overwhelming that it outshines the content. For a great design you need to make sure that you incorporate subtle effects to intact enhance the prominence of the content.

Web Based Operating Systems

October 26th, 2009 Posted in Uncategorized | None

As more of our computing is moving from the desktop to the  web, I believe that we are going to see more of web based operating systems. There are basically two models that are being followed by these OSes, one is the eyeOS model and the other is yet to be implemented, the Google chrome OS model.

EyeOS is basically an operating system inside the web browser. It has all the basic desktop applications, and the files are hosted on their servers so they can be used from anywhere. The main drawback in this model is the limited control provided for browser applications to interact with the core processes. It is built mainly on PHP and javascript and a whole OS being developed from these languages will always have its limitations.  There exists an operating system, a browser and then eyeOS. The need for an operating system that works on cloud computing priciples and can interact with the core is aroused.

eyeos

Enter Google Chrome. Chrome aims to solve these problems. It consists of(as speculated) a lightweight linux kernel and uses the chrome engine to browse. This model is far more suited because it eliminates the need of seperate operating system and a browser, it integrates them into one. The Chrome OS model promises to be more powerful and can more efficiently integrate the web with desktops.

What say?