Archive for May, 2009


Are you there?

Yes, but I’m a little busy with work, university, personal life … etc. I know it couldn’t be a reason not to blog but I do it, I usually complain about being busy when I don’t write anything. Anyway, it has been two weeks without blogging and so many important things happened that I want to mention. I can’t talk too much about them, in brief;

First thing is Google Wave If I have to tell what I think about Google Wave in one word, it’d be amazing. Imagine that something like an operating system runs on web and it is real time. I can’t believe that Google is killing Microsoft day by day and Microsoft still sits and watches it.

Second, RIA, I had a chance to test Adobe Air with Flex 3 and Microsoft Silverlight. I’m not going to compare and contrast these two technologies but I like the idea behind Adobe Air and Flex 3.

And last one is about Windows 7, it is much better than Vista but I’m not satisfied what I’ve seen. It is faster than Vista on file operations like copy, paste …etc. However, I can’t say same thing for all. In general, it works fine but still far behind Apple’s Leopard.

I’m having trouble with my stomach for two days, I might have food poisoning but I’m not sure that, just trying to get rid of it.


Google and Future of the Semantic Web

Yesterday, Google announced support for lightweight semantic markups; RDFa and microformats which is a big issue for the future of web and also know as semantic web. Yahoo has been making experiments with RDFa and microformats with their new search engine called search monkey. I assume Microsoft’ Live and Powerset will add same (may be full RDF) support soon.

So, the important point is; it is a big push to the current web to shape it more meaningful way. Why should a market dominant do it? Google search engine is powered with NLP (Natural Language Processing) and it works very well but it may be useless when compared future data on the web. NLP is a powerful technique which is aimed to translate spoken languages to machine ones to process, analyze and use it. There are many languages in the world which Google has to deal them separately and it is doing it very well. So, what is the challenge? It is social networks.

It is easy to manage your web site or web page content by yourself and ensure that it is well formed and correct for search engines. However, it is impossible to manage user distributed data over social networks. And, the easiest way to do it; add semantics to the content which will help search engines (or whatever you have) to process it.

I guess this push will improve the feature of the web and also semantic web. It seems we are going to see more tools, libraries, frameworks built in support for RDFa and microformats.


What happened to Microsoft?

Nice article from macro.

Microsoft should focus on innovation to regain their old reputation.


I’m a rock star

Yes, I’m a rock star but not the one you already know, a geek one. Today, I’ve seen the best TV ad of 2009; Intel TV ad “Sponsors of Tomorrow”.

So, if I rearrange my top companies having best ad campaigns;

Microsoft needs a new agency, seriously.


Larry Page’s University of Michigan Commencement Address

One day, this will happen in my country, I believe it.

Full transcript.