Archive for September, 2007

SEO for WordPress Beginners

Posted on September 26th, 2007 in Concepts, Wordpress | 5 Comments »

What is SEO?

Search engine optimization (SEO) is a term commonly used for the techniques which ensure that your website becomes search engine friendly. This includes making you site adhere to certain rules which makes it easy for the search engine spiders to crawl effortlessly in your site pages and rank them or list them accordingly.

Why is SEO required?

SEO is must required for anyone who wants his/her website to reach to a large audience. For personal blogs, it does not matter much as the content in its sense is somewhat personal and does not cater to a large mass. But the web sites or blogs which cater to a reader’s needs should follow some SEO techniques without which the intention to get the idea across is left unintended. In other words, as you need expressions to make your thoughts move across to the people, you need SEO to make your online information accessible to the worldwide surfers. Thus, SEO is important.

Can you provide any example?

Techtracer is a blog on technology. It includes articles, views, reviews, tutorials, news, resources which cater to a technology. Whatever I write, I make it a point that Read the rest of this entry »

India finally has THE winning captain!

Posted on September 22nd, 2007 in News, Offbeat | 5 Comments »

This would definitely be an offbeat post in this blog but this is something which I cannot withstand of sharing.

India today where impeccable in the semi finals of the Twenty20 world cup versus the unbeaten one day and test match cricket champions Australlia. India proved that this format was a different ball game to them after all. Having been favorites for a long time now India were far from being the favorites amongst the experts and commentators alike but fickle minded audience along with me were in the hoards of the simple yet amazingly brilliant and fresh Indian team which took storm after they chalked out Pakistan in the qualifiers and the unbeaten host South Africa in the quarter finals.

Now yet again they will brandishing their greatest strength to Pakistan in the grand finale. The greatest strength of the current Indian team is the dark horse in the form of a wicket keeper and in the boots of the caption, the wise and the visceral, Mahendra Singh Dhoni. He has showed the team how he can lead the path for the future of the Indian team and I believe that the long thirst of a great leader for the team is starting to quench. Dhoni is an example of quality leadership, hard work with dedication and getting the basic right. The most applaudable comment and the belief that Read the rest of this entry »

Understanding XSD Namespaces With Concepts of Java

Posted on September 19th, 2007 in Concepts, Java, XML | 7 Comments »

This article is aimed at developers who are good at programming languages like Java and want a quick jump on the XSD bandwagon by understanding some important concepts like namespaces. Hope that this article helps to make you understand namespaces quite easily.

What is a namespace?

A namespace is an identifier for elements. XML and XSD use the concept of namespaces to define a relationship between the elements and their hierarchy. It means that when their are multiple elements to be defined then it might be possible that some of the elements may tend to have the same name. But having the same name often leads to collision just as the in the case of classes with same names although in different packages but referenced by name alone in a Java program. Hence the concept of namespaces is used in order to distinguish such elements.

Why are namespaces used?

XML and XSD are never meant for human reading. You have to remember that even though XML is a data representation markup language, it would be rare that you will actually be parsing through an XML file to use the data in your application through your own code.

Such parsing is often supplied through the use of API’s like SAX, DOM, JAXB, etc. You would have till now actually used these libraries while dealing with web services since it is field which uses XML, XSD to the maximum. The concept of namespace has no relevance until and unless an XML instance is associated with an XML Schema (XSD). This is because, XSD defines what do the elements in the XML instance actually mean. A standalone XML just makes the data easier to understand to you but to an XML parser it is nothing but a set of elements in some heirarchy.

For example if suppose you have the following XML format: Read the rest of this entry »

Setting Up SSL on Tomcat In 3 Easy Steps

Posted on September 12th, 2007 in Java EE, Tutorials | 264 Comments »

Setting up SSL on Tomcat is easy and you don’t have to do much for converting your web application to work with the Https protocol. But however, the problem you would find to set up SSL is the documentation available over the web. The documentation source is available on the Apache site but it starts off good and ends with a lot of confusion. Especially I was confused on the OpenSSL part where it says to use OpenSSL.

It might be good in a production environment to use OpenSSL but if you just want to test out SSL with Tomcat alone then it is more than enough to just have your JDK and Tomcat setups. So I would make you walk through the same steps which I did while getting SSL up and running and building a secured web app within a matter of minutes.

The things which I have used to setup SSL consists of:

  • JDK 1.6
  • Tomcat 6

Even though I have used the latest version I don’t see any problems which you might face in carrying out the same set of steps for JDK 1.5 which I am about to explain. JDK comes shipped with a keytool executable which is required to generate a keystore. The keytool can be found in the earlier version of JDK too. The 3 steps which would make you to get started with setting up SSL are:

  1. Generating the Keystore file
  2. Configuring Tomcat for using the Keystore file
  3. Configuring your web application to work with SSL

Let’s get this party started now. Read the rest of this entry »

Google Reader Search Goes Live!

Posted on September 6th, 2007 in Google, News, Utilities | 1 Comment »

Google seems to read people’s minds and to truly show how it cares for the ones seeking online information, it makes striking revelations in its new avatar of Google Reader. The new features include the stunning new and much awaited feature – Feed Search and a collapsible sidebar separator. On a personal note I had craved for searching some of my feed archives and failing to find the much needed information right away.

Google Reader Search

The official Google Reader Blog announces the delightful news,

That’s right, search is finally in Google Reader. Now you can find that that apricot recipe you came across a few months ago and now have a craving for. Or perhaps you’d like to search for “ipod” so that you can read at once all the posts in your subscriptions that mention today’s announcements.

I have almost above 100 sites listed in my feeds and saving the URL’s whenever I found exciting information was a thing out of reach. It was also time consuming to add each of the links into my account. The craving has finally ended and the lord has showered glory on my online wealth. The Google Reader Search is here. And mind you it is not simple as Google sometimes appears to be. On the contrary it is stunning and leaves a striking impression if you too craved for it from a long time.

This time its not a single search box as the Google homepage has. There are Read the rest of this entry »

And I thought I Knew How Java Worked!

Posted on September 3rd, 2007 in Concepts, Java | 4 Comments »

I did till today, and realized that many concepts are still unknown to me as well as some of my friends who have worked on Java EE for a long time now. I have learnt many frameworks along the course from the day I started my professional work in J2EE (now christened JEE). Java in its core form never came across me as I was eager to find out the challenges that I faced while working with JEE. It is sometimes interesting to see your much loved aspect, turning out on your face and looking like a complete stranger to you.

It was in the morning that my colleague asked me that he had taken an interview where he asked the question to the interviewee,

What is the difference between JVM and JRE?

Of course, it was Java Virtual Machine and Java Run Time Environment, I said without a second thought. But it doomed to me like never before, what next was their difference? Was it something that SUN had planned to demystify my confidence in the world of Java. Reluctantly, yet diplomatically I said to him that I knew the difference but I would like his point of opinion. He said something which I half heartedly believed, putting on a note in my mind the quest for the day to find the interesting answer to this seemingly easy but notorious question. The answer he relented was, Read the rest of this entry »