26 December, 2007

Google Highly Open Participation

I was guiding my brother these days with some programming as he is taking part in the Google Highly Open Participation (GHOP). He completed a task for the SilverStripe CMS, and named it as the CartWidget. It shows what you have got in your cart as you do your shopping. He is really thrilled by completing this task and is working on another task at the Apache Software Foundation.

I would like to express my gratitudes toward Google for arranging such a contest and motivating the pre university students around the globe.

Thank you Google....

24 December, 2007

HTML Paginations

When designing web pages you may have been faced with the most common problem of having a lot of information to print on the screen. This may have resulted a long web page where the users have to scroll down for hours to find an end to it. And though your web page contains interesting information this may make it boring to the reader to go through all that. So to avoid this hindrance you can use Pagination.

Pagination is a mechanism used for breaking down large documents into significant segments, and for presenting search results in small chunks comfortable for the user to go through. You may have definitly noticed that when you search for some keyword with Google if you get a lot of results (above 10) some links are given at the bottom of the page for you to jump through them, (as 1, 2, 3, 4, etc.) and a Last button to jump to the last series of results and a First button to jump to the first series of results, you can see this in any web-based program. (Gmail, Google, Flickr are some examples).

When coding up paginations you may have to make sure that they wont get your user stranded among the results. So you have to indicate to him where he is now, what is ahead, and so on. To do all these you can use basic HTML, and CSS. Also it is better to uses page numbers or tags for paginations rather than the traditional next and previous buttons, because then your user can jump across your information, which will help him to find what he wants, otherwise he may have to proceed in a sequential manner, which is harder than scrolling the page.

for additional reading refer to the following URLs:

http://kurafire.net/log/archive/2007/06/22/pagination-101
http://www.mis-algoritmos.com/2007/03/16/some-styles-for-your-pagination/

10 December, 2007

Finished working on Adltetz

Sorry for being silent for the last two three weeks. Being silent does not say that I was idling. It was a very busy time cause I finished working on the adletz.net. That was a a really busy time,

The site provides marketers to advertise their products and services on the internet, where ad publishers can give some space to the ad and earn money. This works similar to the Google Ads, but the magic is that here the ads does not need a lot of space, the ads are peeling away, when the mouse is hovered on the little message you see. The ads are called Peel Away Ads.The actual ad is 500*500 pixels, but as it is hidden the web page owners may not feel much difficulty where as they dont need to allocate a lot of space for it. The message is just 100*100 pixel image.


So why not you take a look at it. This will help you to save the space of your web page and get rid of the making trouble to your user with traditional pop ups. ....

24 November, 2007

Welcome to my Blog

I am Nivanka Fonseka. I just thought that I should write some thing about me and my passion so that the readers of this blog can have an idea about how far this blog will be relevant to them.
I am an open source software developer, and also work as a freelancer, willing to share my knowledge and all with peers, and I cordially invite you all to come and make posts about various software matters here so that we can have a good time.
Welcome ALL