Thursday, June 19, 2008

Mystery of .rm files

I really have no words how to explain this but here how it goes.

When I played my .rm file in movie player, it said there is no necessary codecs to play this file and displayed a message like this.



So I just clicked on the search option and look what, I got 'another' message.



Then it played only the sound and not the video. Thought it is ok, feeling that a software can't support every file.
Then I checked on the net, and to be specific Ubuntu forum and came to know about Mplayer, they said it can play all rm files but required some codecs. So I followed what they said, I tried again to play my files and look what I got this time.



I again searched for support and this time got an answer “ install the real player “.

I can't believe Mplayer can't play the files eventhough suggested by many.
But at last, I installed real player and finally met with half-hearted success.

Today I feel like a beginner, which is infact true. I don't know whether it is a bad day or anything else. But one thing I am sure is that I am not going to this leave this battle in the middle.

Monday, June 16, 2008

Reset Root Password

Forgetting password is not a new thing. People forget the password but they don't know how to recover it. They simply format their system and run away with it. Here I am telling you how to solve the problem if you ever face this situation. But this solution is for GRUB users only.

At the start of the booting, open the grub screen.
Press 'e' when the menu appears to edit the boot parameters.
Just select the kernel line for the kernel you want to boot. Go to the end of that line and type "single" as a separate word, then press ENTER to exit the edit mode.
Once back at the GRUB screen, press "b" to boot into single user mode.
This will make you the "root" user without asking for a password. Once the system has booted, you can change the root password using the password command. (passwd)

I hope this will serve as a ladder when you fall in this pit.

Sunday, June 15, 2008

Terminal for Beginners

When we listen to the word linux, the first thing that come to our mind is the terminal and the so called “not understandable commands”. Thinking of this only, we generally lose the interest and we remained devoid from the privileges of the operating system 'LINUX'. In this blog I have tried to break the myth about terminal and introduce to you to not so difficult commands of terminal.

The commands that are followed are very simple and you could do wonders with that.

For this I assume that LINUX is installed to your desktop or notebook and you know how to open the terminal. But if you still find it difficult, try this Application>>Accessories>>Terminal.

A window like this pops out and hey you guessed it right, it is the 'terminal'


ls

// it displays the contents of folder which you are in

ls -l

// it displays the contents with their details

cd FOLDERNAME

// to move up one directory

cd ..

// to drop down to one directory

cd ~

// takes you to home directory

cd /

// takes you to the root directory

mkdir FOLDERNAME

// to make a folder

rmdir FOLDERNAME

// to remove a folder (but make sure the folder is empty)

touch FILENAME

// creates a file

gedit FILENAME

// creates a file and opens in gedit (text editor)

cp ORIGINALFILE NEWFILE

// copy the contents of the file

mv SOURCE DESTINATION

// to change the location of file

sudo

// to give normal user privilege to run a command as super user

apt-get

// to install,remove,update softwares

clear

// clears the terminal screen

pwd

// displays the full of directory you currently in

chmod

// change the permission on files that are in the subdirectories of directory you are currently in

reboot

// reboots the system

exit

// to exit from terminal


these are the basic commands and could be combined together to perform more efficiently. Hope this lesson removes some fear out of your mind.

Friday, June 13, 2008

What is Advanced SEO ?

Search engine optimization is about providing good content, building links and social networking to the world wide internet users. What then is advanced search engine optimization?
If content and link building form the basis for search engine optimization, then what else is left to do? In fact there is so much more than can be done. Advanced search engine optimization concentrates on many of the following:

Good, clean code – make sure that your site’s code is error free. Any error in the code prevent search engines to move through webpage successfully.

Content matters – search engines read the pages, so make sure that you have good quality content. Also write your content keeping web searchers in mind. Think about the words someone uses to access your webpage and mention these words regularly in your content.

Link popularity – it is not only important that your site is good, but it is also matters how good are the sites that link to you. Hosting links to the sites that are not related to you(in terms of content) is a no-no. Also it is important that the linked sites should maintain quality content and they are not using any unethical methods to top in the ranking. Be careful while giving or hosting a link.

Advanced keyword research – this looks beyond the usual, expected keywords and deals with variations, spelling mistakes in the keywords. So be careful while your content and try not to deviate from your targeted keyword and also make sure that you have no spelling mistakes.

Analytics – analytics plays a very important role in advanced search engine optimization. Every aspect of the people visiting your site matters. This includes which page of your site they visited, how long they stayed, which page they arrived initially and left through and which words they used in getting to your website.

Page design – it means that every component or part of your page matters in the search engine ranking. From the top to the bottom everything like header, footer, tables contributes in ranking directly or indirectly.

Analyzing competitors – competitors in the rankings can be researched to find their weaknesses and use it to step ahead of them. This aims to copy exactly what they are doing by eliminating their weak poles and by doing in a better way.

Here is some of the aspects of the advanced SEO. Later in my blog I will try to bring out some other facts that will come in handy for a web developer. How you like it, please do write and let me know.

Yahoo, Google announce online ad alliance

Yahoo announced on Thursday afternoon that it had turned down an offer from Microsoft to buy its search business and entered in a 10-year advertising deal with Google, thereby ending a high-stakes takeover drama that has stretched nearly more than four months.

The investors are less confident about the deal and immediately after the announcement yahoo stock prices fall to 10 percent. But this is only a one side of the coin. On the other side this deal gives a much awaited relief to the Microsoft’s investors, saying that the firm has saved from giving a amount of 44.6 billion dollars in stock and cash to yahoo. This move clearly reflected on the NASDAQ also rising the Microsoft shares by 5 percent.

The deal lets yahoo to run ads supplied by Google alongside Yahoo Internet search results and on other some of its web properties in the United States and Canada. Yahoo CEO Yang emphasized that the deal with Google was not exclusive. It means Yahoo still can display paid search ad lists from any third party apart from Yahoo, Google.

But the deal with Google also includes a penalty to the firm. It means Yahoo has to pay a hefty amount of 250 million dollar to Microsoft. Microsoft is definitely enraged by this deal and warned that a Yahoo-Google partnership raises anti-trust concerns because it would cover some 90 percent of online advertising.

Here are the exact comments of some of the renowned people of this field.

Barak Orbach, a law professor at the University of Arizona, said there are reasons to be concerned from an antitrust perspective. And if Yahoo becomes dependent on revenue from Google, he warned, "Google can kill you and why would Google be interested in keeping you alive?"

But Glen Manishin, a partner with Duane Morris, said he thought the deal would increase competition because advertisers would be able to get roughly the same service from Yahoo or Google.

Bert Foer, president of the American Antitrust Institute, said he would be concerned that any Yahoo-Google alliance could reduce the number of "independent platforms" in the advertising market.

Whatever these guys say about the deal but in my opinion the online ad industry definitely suffer from it. In every search whether it is Google or Yahoo, there will be same advertisers and public will be left with very less choices. And let me know how you feel about that through the comments box.

Thursday, June 12, 2008

How to write and compile C++ programme in Linux

This is a very common problem for the new users of linux. People know the coding in C++ but don’t know how to run in linux. I noticed, because of this only people lose the interest in linux. It’s simple and here is how it's done.

· First start the terminal. Application>Accessories>Terminal

· Write the command sudo apt-get install gedit and sudo apt-get install g++


gedit is a text editor in Linux like notepad in windows and g++ is the compiler like c++. These statements install the gedit and g++ if not present or upgrade if present.

· Make a folder which contains your executable file. Write

sudo mkdir test

cd test

sudo gedit dummy.cpp

mkdir test - creates a folder named test.

cd test – opens the test folder

gedit dummy.cpp – creates a file dummy in gedit

· With this command gedit opens. Write the c++ code and save it. File>Save

· Now in the terminal write sudo g++ dummy.cpp. It compiles your code

· ./a.out . This command executes the code and the result is displayed on the terminal itself.

I have tried to make it understandable by keeping it simple. If you still have any doubts please feel free to write.

Wednesday, June 11, 2008

Don'ts of SEO

  • Hidden text

Hidden text are the text that you can’t see on the webpage. Web developers use the background of the page for this text. They use this as to increase the number of their primary keyword and also to mention a whole lot of secondary keywords.
By this they increase their chances of getting a higher rank without interfering with the actual content of their site.
Suppose a website has a white background and the text written in the background is also is in white color. The readers can’t see this text but the search engines can. This not only increases their chance of getting the higher rank but also getting banned by the search engines.

  • Alt image tag

Alt image tag is the text that appears when you move the cursor over the image. The purpose of using the text is same, to cram more and more keywords into the webpage without compromising on the reader’s content. The main purpose of this text come into play when the image is not loaded while browsing but only text appears and the readers can have a idea about the image from the text itself. Don't try to add more and more no. of keywords into this. This gives a bad impression to the readers and the search engines. So keep the alt image tag very sweet and very simple.

  • Title tag overloading

Title tag is the text that appears on the top left corner of the webpage. Mention your keyword only once and do not think that higher the amount of your keyword higher the rank. You just have to mention it once.

All these techniques is simply a waste of time and energy and try to ignore it. Infact don’t even do it.

Tuesday, June 10, 2008

MY FIRST DAY AT THE OFFICE

Hi folks !!! Today had been a very special day to me, it’s my first day at my office. It feels great to be a part of such a large organization. Initially I was very nervous about the same and this can be predicted also for a 1st year student like me. But after meeting my fellow co-workers and the staff I feel a lot relieved. My mentor Anuj Pathania is a great guy, he helped throughout my first day. But that doesn’t mean that we reserved the day only for knowing each other well or roaming around trying to get a feel of the office. It naturally comes when everyone is sincere about their work. Mentor gave us some simple yet effective tips at the start and made us aware of the future plans of our firm and how we have to proceed for the same. Finally the most awaiting moment came for me when he taken me to my desk and my personal desktop where I have to work. Nothing like this had ever come to my life where I felt that I really mean for someone so much. After, the whole day passed just like a flash. I don’t stick to my desktop all the time, I joked with my teammates at intervals also.

On the whole it’s been a great experience for me to actually work in an office and got to know the office culture well before my actual time. This definitely helps me in future in dealing with different possibilities in life. This day will definitely get a place in my most prestigious moments of life.

Sunday, June 8, 2008

Alternate for Google Submission Form

Here is another important technique which I found pretty helpful while starting a website. Generally people fill the submission form to get indexed in search engines. Here is a preview of google website submission form.

It can take around 4-6 weeks to get listed in google index after the submission of form.
And they charge a substantial amount also. I don’t know why people wait for so long to get indexed by giving money also.

This technique I am telling you does not require any filling of submission form.
We have a website for online ticket reservation. Now go to google search bar and enter a related keyword for the website which is online reservation. Now see the results found.

Before moving on there are some terms you need to understand.
Page Rank- It is the number of websites that link to your website. More the number of websites that link to you more is your page rank.

Look for the websites which has a page rank of 6 or more. Now look for the contact information of these sites. Once you found their contact address, contact them asking if they would like to link to your website in return for you linking back to theirs. If you can manage to get 1 website of higher rank you will automatically indexed by google. And this may take 3-4 days only.
I think it is better to wait for 3 days than 1 month for listing. I hope this information will help you in future prospects.

What is SEO ..??

SEO is a simple, yet very competitive field. It requires a lot of patience and hard work. Results take a lot of time to appear, as a result of which people generally tend to get attracted towards short cuts.There is always a great perils associated with short cuts, when It comes to SEO. Most Internet traffic is currently brokered by search engines, such as Google, Yahoo, and MSN. To do well in business on the Internet, you must also do well in the search engines.

A difference of about 1-5 thousand in the rank of a website can be easily done by using SEO.
But it should be made very clear that no matter if you are a champ in SEO but the content of your site is supreme.
Suppose, somehow you gain a rank within 10. But now you are in direct competition with 9 other sites which are leader in that field. B'coz your content is not upto the mark to compete with them, so people starts to ignore your site & ultimately your rank will automatically falls .
So work on your website a little bit first & then think of SEO....

The first basic step is to select a relevant keyword

For this let us now take a example.. Suppose we have a site that deals with online ticket reservation or basically a travel guide..


Select some relevant words as your keyword like travel,online reservation,eticket . Let us first search for the online reservation.

There are around 4,700,000 links found. Look you have that much amount of competitors to deal with.

Basic rule - Start with a keyword that is less targeted.

The first rank website is booking.com .


It uses its keyword at the very top left corner of the page. Remember search engine start reading a page from this position only, so the chance of higher rank is more. And in the content also it uses its keyword at regular intervals. But do not overdoze your content with it.
Apart from your primary keyword try to pay attention to your secondary keyword also. You can mention along with your primary keyword and side by side try to minimize the no. of words. You can do like this -
Travel|Reservation|ETickets

Now the question arises if keywords are so much of importance then -how to decide these words ..??

At the start never choose a keyword that put you in direct competition with the leading sites of that field.
Suppose our site deals with Indian railways tickets. Never choose a keyword like indian railways as that put you in competition with the official site of indian railways which is a hard nut to crack..


You can study the 1st rank websites for different related keywords that you shortlisted for your site. See how these sites exploited their keywords and try to extract some tips from there.

You can also decide your keyword according to no. of links a search engine finds for a keyword. For that purpose you can try this http://www.goodkeywords.com/
It gives to detailed study of every keyword.

But again I consider my duty to remind you that no matter how wisely you apply these tricks, but in the end it is the content that really matters and SEO can only assist the good content...