Thursday, April 26, 2007

Carrot2 and meX Search

Carrot2 is an open source framework for building search clustering engines.
[Features]
[Algorithms]

meX Search is an application of Carrot2. meX provides a new look and feel of search engines.

Compared to traditional search engines, meX is visualized. meX starts from a search box as usual. However, results are categorized and presented to users as a graph, bubbles connected to the starting search box. Each bubble, representing one category, may contain one or more results with hyper links. Once a category is clicked, a new search start with the name of the category as the keyword.

meX takes Flash as a way for presenting the results, which means that a plugin is necessary. It should not be a problem (except that you are a member of ...) as flash is widely used on Internet. By the way, Wallop is another good example of flash applications.

Friday, April 20, 2007

VIM

j down
k up
l right
h left
i insert
a append
w word
b back word
ZZ save and quit
g go
gg go to very beginning
G go to end
/ search
? rewind search
o add a line
dd delete a line
^ front none blank
0 front
$ end
\ word interval
u undo

TO BE CONTINUED

Thursday, April 12, 2007

Prediction

What will this web page look like in ten years?

Windows User Tips


  1. Backup! Backup! Backup!


  2. Upgrade to Windows Vista as soon as possible.


  3. Do not login as administrators.




Thursday, April 5, 2007

Language Recognition

Here, language recognition refers to distinguishing English from Spanish, etc..

Recognition of Languages seems not a big deal, but why should many translating tools asking users to select the languages.

Online translation websites like Babel Fish and Google Translate both have a language selection box.

One solution, which is quite straight forward, is to recognize the words or characters of different languages. Those words with a high frequency are very good clues. Different encoding also helps recognize languages.