Yat-Min's profileimminse worldPhotosBlogListsMore ![]() | Help |
|
April 30 Incredible IndiaIncredible India!
Ya, you can see so many advertisements in DBG MRT station, those beautiful scenes always remind me that India is a country full of history, culture, site of attractions and lovely people. Frankly speaking, these advertisements really incredible! Please refer to [1] if you are also interested in India and wants an incredible journey. hi, guys, if you like India, just go there!
Reference:
April 26 Brought a Thinkpad X2003:45pm, the heavy rain stopped. I took the money from ATM, then walked to Funan digital mall. The walking is so wonderful, since just had rain, so the air is quite fresh and soft wind blowing to my face, great feeling! I arrived there around 4:00pm. Spend about half an hour to bargain/discuss with the guys at the store, I told them that I do not need any of the 'gifts': includes a multiburner, free upgrade to 3GB RAM... so finally I got about $300 price off, sounds good, those gifts really no use to me, hehe. Around 4:40pm, I got the X200 back...this is my second laptop, the first one was a Dell one, frankly speaking, that Dell machine is quite good. But last Oct I made a serious mistake which made the boot partition in the hard drive broken. I was lazy to repair it and because the keyboard of the Dell machine also has some problems, and the most important thing is I bought the Dell guy on May 2004! It is time for me to have a replacement. So, I got it, X200, hehe. March 28 Earth hourTonight from8:30pm to 9:30pm our Earth will be entering power saving mode...XD. How many people will participate this largest play on Earth? I really don't know. What I can imagine is that if someone can view from the outer space, he/she will be shocked by the 'switch on/off' operation of the Earth. How much energy we can save? I am not clear, but I think this is a way to get as many as possible people aware the 'energy saving' issue which our Earth are facing. Another benefit of Earth hour is that you will have a good time, and you can sit on the grass, look into the clear sky...oh, how beautiful the sky and the shining stars they are! March 16 Two Chinese Internet companies: tencent and Alibaba.These two have the most possibility to become great companies in the world.
The reason is quite simple: Tencent has the most # of users in the earth, Alibaba has large # of SMB customers and what they are doing both are related to people's real life: one for instant messaging and the other for B2B business.
Both companies' leaders are Mr. Ma, one is Ma Huateng and the other is Jack Ma. March 15 Markets for mobile applicationsLet me count how many markets now avaliable/going to be avaliable for mobile applications:
Apple's App store;
Google's Android Market;
Microsoft's Windows Marketplace;
Nokia's Ovi store;
RIM Blackberry's BB App World;
Palm's Palm software store;
Everyone comes to realize the power of handheld device which could be served as information client to the Internet and its many applications.
March 14 IT Show but no show girlsThe anural IT Show opened on this Thursday, heard from some friends that there are many discounts for many IT products, so why not come to there and take a look and join the lucky draw? Yestoday, when I talked this with George and another friend, their first reaction is: no show girls there:-) so they are not interested in it, good reason! But I still want to take a look tmr no matter if there are show girls or not...XD
What I can imagine on the IT show is: people moutain people sea...XD What makes Twitter's success?Recently, I read so many news about twitter[1], this makes me start to think about the power of twitter. Each message uploaded to twitter has its length upper bound--140 characters, not surprisingly, people can not put too much information in each twitter entry/msg. But in fact it is this 'limitation' plays magics: since people can not put too much words in a msg, so the time for him/her to complete a msg is quite short--you may treat this as real-time! So here comes a platform that people can update their own news/feelings/ideas and anyother kind of news/fun stuffs in real time, this is twitter. I am using MSN space, editting this blog entry takes me more than 10 mins. The difference is obvious.
References:
March 12 Map/reduce, hadoop, sequence alignment.The day before yestoday, I read a paper (unpublished, but I like it) on Blastreduce[1] which is an open source project by a PhD student on Univ of Maryland. Although the paper is short-just 8 pages, double column, but I got many thinkings during the reading.
The Blastreduce project mentioned in this paper later becomes a SourceForge project: Cloudburst-bio[2], the main purpose of Blastreduce (and later Cloudburst-bio) is to perform sequence alignment tasks on Hadoop[3]. As we know, the core of Hadoop is its Map/Reduce frameworks, the most challenging task is to consider how to map your problem (in this paper, it is sequence alignment) into Map/Reduce framework. Obviously, this paper gives an algorithm on how to mapping the alignment task into Map/reduce framework. They used 3-cycle Map/Reduce (i.e., run 3 round map/reduce, the previous round's reduce's output will be served as the consequanced round's map's input), the algorithm is not complex and the experimental results show its efficiency.
Here I would like to mention some things:
(1) In fact, there are 3 steps need to consider when programming with Hadoop.
1st step is MAP, you need to design your own mapping function which transform the input into some key pairs, yes KEY PAIRS;
2nd step is Hadoop's internal sorting (this is not controlled by programmer), which merge the key pairs produced in the 1st step and generate for each different key value a list, yes, LIST;
3rd step is REDUCE, which perform user defined reducing function on the lists produced on the above mentioned 2nd step and still produce KEY PAIRS;
The 2nd step in fact is some scheme for you to exchange some information.(it is my opinion, but may not correct).
(2) As we see above, Map/Reduce framework is quite simple, so I think this is why <1>many people dont think Map/reduce can do too much things or <2> some people find it is difficult to program with Map/reduce since you have to find a beautiful way to map your problem into Map/reduce framework, but this may not be easy and becomes something like art, yes, ART. But here I would like to mention Pig Latin[4] which is a so called Not-So-Foreign Language to meet with the gap between SQL and the low-level Map/Reduce, it may make the programming in a more easier way? I have no idea, but if you are interested, try it.
(3) Map/Reduce is not a new idea, in fact the idea of Map/Reduce can be traced into Lisp[5] and other functional languages. So it is interesting to see the power of Map/Reduce!
(4) Basic idea for sequence alignment is that for any 2 sequences with length l and with k-difference (i.e., you can do k operations on one sequence to make it into anothoer sequence, the operations can be insertion/deletion/modification), the size of their longest common substring is at least: l/k+1. So if we can not find such length common substrings for the given 2 sequences, these 2 sequences are definitely can not be aligned under k-difference metric.
(5) Most of the sequence alignment algorithm adopt: seed-and-extend scheme for alignment. (mer->seed->alignment)
References:
So start blogging again.Started blogging 3 years ago, stopped 2 years ago, now let me restart it. Since sometimes I have some words to say, have some ideas to record and have some funs to share. March 14 Thecoding of Internet News Diffrential Tool Completed.Last for one week, a tool that for finding and sending the diffrences of a Internet website in a given period have been completed last night. It is based on .NET framework instead of Java platform. It is a commercial version.
Thanks to the RSS techniques, this work is not a so boring thing, by visiting the designated RSS news site regularly, and by parsing the corrensponding RSS files--in .xml format, we find out the differences a same website at two different times, and send the differences, yes we need just to send differences NOT the whole site.
Tags: mht, RSS, xmlDocument, xmlReader, JDOM, RSSOwl... February 20 It is protocol makes intelligenceIn many cases I found that it is PROTOCOL that makes intelligence! Protocol lets you do not concern many judgement. February 16 my Blog statisticsThere is a snapshot of my blog statistics, take a look, you could find out that the clicks on my Blog reached 888, in Chinese ,'888' is a lucky number, it have wonderful meanings. February 15 Test for RSS readerThis is a test item for Google reader, I have subscribe rss feed of my blog in Google reader. February 14 Ma Ying-jeou resigned and Taiwan in a tangle way.Taiwan opposition leader Ma Yin-jeou resigned his chairmanship of China Kuomingtang party yestoday, due to he was indicted. And he declared his "Presidential" Campaign begins. emm, Taiwan is in a tangle way, in my view. Who will win the 2008 election? I have no idea...anything could happen in Taiwan February 11 Netnoease & CHong4Yes, Netnoease[1],NOT Netease[2], an interesting Chinese site provides useful electric products in a humor way, it is a good Internet Content Provider. It runs by Saiping and some others.
CHong4[3]: what's the meaning?
this site is for girls, it it provides up-to-date info about the trends,promotions etc. in girls stuff.
And its meaning is : tomato--C~Hong~4 is the Chinese pronunciation of 'tomato'.
References:
[2] www.netease.com
[3] www.chong4.com OR www.chong4.net A research proposal on DTVRecently, I wrote a research proposal with some of the NRG members. We want to make Digital TV a more useful platform for our everyday life, here have an existing examle: DVB-MHP[1],and we focused on the T-Commerce and the security in T-Commerce.
Tags: interactive TV; DTV; T-Commerce; Digital TV;
Reference:
January 31 HiPiHi--China's 'Second Life'HiPiHi[1]: a Virtual World Service Provider(VWSP) in China, is about to launch its service in near days, you could say HiPiHi is a follower of SecondLife[2], but when counts the Chinese users, maybe in some years later, HiPiHi is the leader
References:
[2]secondlife.com/
What's the most important aspect of an Agent?In my view, the most 2 important aspect of an Agent are its autonomous and the ability of inter-operation with other Agents. Someone may curious to know: why not Intelligence but the two list above instead? |
|
|