Categories
My Updates

SJCE Photos

For more SJCE photos:

Bharat@Flickr
Pratap@Flickr

Categories
My Updates

So different yet so similar

We are all so different, yet so similar. And remember, we are one of the best known groups in CS.

And that is what we call “THE ATTITUDE OF GAGS”(Gautham, Arun, Ganaraj, Shetty).

Categories
General Technology

Babies and Information overload?

I thought and thought whether it would be appropriate to put this in my blog, but later decide to enter it anyways.

I watched a documentary on Discovery some days back on how babies start learning things. The documentary said, babies take about a year and a half to start learning words, then combining them to form mini-sentences (2-words) and then speak in normal language.

To think about it, you can imagine the amount of information that the child is provided with, but it just takes its own time (least bothered about the pace of the world).

But within 3 years they are masters in the field. They have learnt a new language.

It is not just language, mind you. Within 3 years, children learn quite a lot of other important things like walking, eating, what not… and 3 years is less than the time that we spend during our engineering.

(Why this article? What am I trying to say? Interpret it yourself…)

Categories
World Wide Web

filetype:xml

Google can be used to search XML files by using their filetype operator. And this can be used to search RDF's, RSS's as well.

But it has 2 problems:

  • It works on file extensions. So if I have a link like http://www.livejournal.com/users/gauthampai/data/rss and that link is actually to a RSS file, that file will not be listed (as it does not have the extension rss).
  • It does not understand the difference between an element (what is inside angular brackets) and its value.

In an earlier blog entry, I had written that I had used XML/XSLT approach to my website. Now it is not listed in Google! 🙁

Categories
World Wide Web

OSI : TCP/IP : : Semantic Web : RSS?!

Remember the “Critique of the OSI Model” that Tanenbaum talks about in “Computer Networks”.

This is just a thought, but is there a possibility that RSS will evolve into a standard that Semantic Web is trying to attain, in a way that Semantic Web didn't even think of?

Categories
Technology

Eclipse Modeling Framework

Wonder what they used to develop the IBM's Websphere Studio of products? One thing is for sure. These products are based on EMF models.

EMF is the short for Eclipse Modeling Framework. It helps in developing models and then generating code for it. The model is described using yet another model called Ecore (which is again based on EMF). This model is platform independent. Yet another model called the Genmodel holds platform specific information that is used to generate code. The code generation can be controlled using something called Java Emitter Templates (JET for short).

The Ecore model can be developed using XML Schema, Rational Rose models, Annotated Java, Emfatic (from IBM) etc.

The beauty of EMF is it is free and can be used with Eclipse.

For those of you, who have read till here, but couldn't get a word of it, and still want to know more (because you feel it can help you someway and you feel my description was not good), refer to the standard EMF site.

Also this interview with Dave Steinberg is worth a read.

EclipseCon also has some resources for EMF.

(And ya, you can refer to this site here for various other resources on Eclipse)

Categories
World Wide Web

Fed up of XML/XSLT

The job is simple. I need to download the RSS feed of my blog from LJ and then transform it using XSLT on the client side and then display it in a IFRAME.

Internet Explorer provides a very simple way to do this. Script can be found here. But I didn't find an easy way to do it in Mozilla (supposedly my favorite browser 🙁 ) Any way out?

This reminds me of Tanenbaum's comments:

The nice thing about standards is that there are so many of them to choose from.

Categories
World Wide Web

Creative Commons – A move towards the Semantic Web

The Creative Commons seems to be an interesting move towards the Semantic Web. What is so special about Creative Commons, you might ask? Just adding that label to your page makes the difference? No, surely not.

If you look at any page that has a Creative Commons license, just go to the source. Now provided the license is valid, you should see some RDF data in it. What is so special about this RDF data is that it can be understood by machines (in this case crawlers). So crawlers are able to go through your page and understand how your work can be used.

Creative Commons licenses can be used to license not just text, but also audio, images, video etc.

So add this license to your blog and call it a licensed work in future. 🙂

To get started you may visit CC and then create a license by following the steps.

And ya, not to forget, Yahoo has started a Creative Commons search engine. So if you need flash movies for free or songs that you can download, just search for CC licensed works.

Categories
My Updates

IBM Project @ GT, Bangalore

Here's where I am currently working (ya, still working) on my project:

Image hosted by Photobucket.com

Address:
Console Room, 4th Floor, Golden Towers, Airport Road, Bangalore-17.

Categories
General

Do you make any value addition?

You blog about a lot of things. Do you ever make any value addition to the already overflowing information base?

Think about it…