This style of windsock is known as a Koinobori, meaning "carp streamer". These are traditionally flown in Japan as a part of the Children's Day celebrations.