Google

Tuesday, May 22, 2007

Papanasam beach







Nice view of varkala papanasam beach.This place is about 45 km from trivandrum and about 16 km from my home town :). I am a regular visitor of this place mainly at off season otherwise beach will be heavily crowded.Kaapil is another tourist destination near varkala, where you can find backwaters on one side of the road and the sea on the other side.

Monday, May 14, 2007

SEO Donts

Outgoing links
Keep the outgoing links under 100 per page. Too many outgoing links will affect your page ranking.

Flash and Graphics
Search engines won't read flash movies and images so don't over-use either, and be sure each page has enough content to allow the SE's to decide what the page is about. Try to use keywords in "alt" tag for an image.

JavaScript links
Googlebot is not able to follow JavaScript links. If you use them just make sure you have alternative navigation using HTML links.

Single pixel links
Single pixel links are invisible for humans. These links is an attempt to manipulate search engines. So avoid such links.

Sessions

Google won't accept session cookies and will try avoiding URL based sessions.Use fewer parameters in you dynamic URLs and avoid use “id” parameter as Googlebot may think that is session ID.

Hidden text
You will be identified as spammer and banned from SERP’s, don’t use hidden text.

302 redirects
When a URL returns a 302 redirect, it means that the owner of this link asks users to continue to use this address as the redirect could be modified at some later time. The challenge for search engines is to allocate the content to the appropriate address. So try to avoid 302 redirects. When a page has been moved to a permanent new address, Google recommends to use a 301 redirect

One URL and differing content
Search engines get confused what the actual content of the page is. Try to avoid such pages

Cloaking
Cloaking is a search engine optimization method where you serve highly optimized page version to robots and a regular page to your visitors.These cloaked pages will not be indexed.

Duplicate content
Same content on several pages on the site can affect your PR.

Frames
Frames are very, very bad for SEO. Try to avoid them.

Dynamic URLs
Spiders prefer static URLs.Long dynamic URLs are really bad for SEO.Rewrite dynamic URLs to something more SEO-friendly.

Bad navigation
Your website must have a simple navigation. Make sure that Googlebot will be able to crawl your entire site.Most suitable place for navigation links are on the top of the pages since this makes it easy for your visitors and Googlebot to navigate through your site.

Submitting to FFA websites
Dont submit your website to free for all networks and pages (FFA). They may promise to provide a top ranking for your website, in which this will actually have a negative effect to your PR .

Automated link exchange networks
Don’t sign up to any automated link exchange networks

Wednesday, May 9, 2007

About My favourite Band

I love this song.

Lyrics
Unknown man
Speaks to the world
Sucking your trust
A trap in every world
War for territory
War for territory

Choice control
Behind propaganda
Poor information
To manage your anger
Dictators speech
Blasting off your life
Rule to kill the urge
Dumb assholes speech
Years of fighting
Teaching my son
To believe in that man
Racist human being
Racist ground will live
Shame and regret
Of the pride
Youve once possessed

http://www.youtube.com/watch?v=61yn5N5VksA

Tuesday, May 1, 2007

Using MSN’s API with VB.NET

Open VS and then create a new VB.NET "Windows Forms" project.After creating the project add a reference to Interop.MessengerAPI.dll .

Import the Namespace

Imports MessengerAPI


Create an instance of MessengerClass

Public msn As New MessengerAPI.MessengerClass
Public msnwindow As MessengerAPI.IMessengerWindow


Now all methods can be called directly. Here I used two textboxes one for email and one for password.


Sample code for Sign in

Try
msnwindow = CType(msn.Window, MessengerAPI.IMessengerWindow)
msn.Signin(CType(msnwindow.HWND, Integer), txtemail.Text, txtpassword.Text)
Catch ex As Exception
MsgBox(ex.Message)
End Try


For MSN API events you can add your own handlers.


AddHandler msn.OnMyStatusChange, AddressOf msn_OnMyStatusChange



Private Sub msn_OnMyStatusChange(ByVal hr As Integer, ByVal mMyStatus As MISTATUS)

' code to handle status change
End Sub