Sunday, January 20, 2008

Arturo Sandoval - Free MP3 Song

Get a free MP3 song I Remember Maynard composed and performed by fabulous Arturo Sandoval.

See Arturo Sandoval and Maynard Ferguson on Wikipedia for more info.

Monday, January 7, 2008

Wikia Search Engine launched today


Wikia Search was launched today: http://re.search.wikia.com/

It is using Lucene and Nutch [1] (and other technologies as well). While Hadoop is not directly mentioned it is used by Nutch by default. It is good to hear that Apache technologies are spreading the world... Congratulations!

References:
[1] http://www.devxnews.com/article.php/3719906

Other links:
Un-official wikia search blog
http://www.wesh.com/money/14991828/detail.html

Sunday, January 6, 2008

GIT - Fast Version Contorl System

If you use CVS or SVN then you are stupid and ugly! At least that is what Linus Torvalds is saying in Linus Torvalds on git video. Linus started GIT when Linux kernel developers had been withdrawn the ability to use BitKeeper in 2005. It seems that since then the GIT has evolved to be one of the best SCMs around.

So far I have been using CVS and SVN but Linus definitely hit the nail on the head. GIT is not improved SVN. GIT is built on top of very different mental model. It is distributed system and there is no central repository. It was designed to handle very large set of files and complex merges (fast and efficiently) and it is really robust. If you want to understand what this means then see Linus' video (I don't want to rephrase his excellent speech).

Another very interesting video about GIT by Randal Schwarts. This one is more technically oriented - internal data structures, command examples, update protocols, built in CVS server for smooth integration... etc,etc ... (Randal is very fast speaker).

Despite GIT was designed especially for large projects (like Linux kernel) I don't see any reason why it shouldn't be used for smaller project as well - even for project with only single developer.