Takebayashi Takashige

Takebayashi Takashige (Japanese: 武林 隆重, 1672 March 20, 1703) was a Samurai in the early Edo period of Japan. He was involved in the revenge of the Forty-seven rōnin incident (also known as the Akō incident) as one of the rōnin. Takashige was originally a subordinate of the daimyō Asano Naganori, master of Akō Domain.

Brooklyn Museum - The Actor Ichikawa Yaozo III as Takebayashi Tadashichi from Chusingura - Katsukawa Shunei.

Early life

Takashige was born in Akō in 1672. His family was originally from Hangzhou, Zhejiang, China. His only brother was Takebayashi Tadataka. His grandfather Watanabe Kotonori was a Ming dynasty soldier. After he was captured by the Japanese forces during the Japanese invasions of Korea, Kotonori settled down in the Hiroshima domain where he served the Mōri clan as a physician. Later, the family moved to Akō domain. Takashige's surname Takebayashi (武林) is an alternative and indigenous name of Hangzhou.

Samurai

The master of Akō domain Asano Naganori was involved in a quarrel with another daimyō Kira Yoshihisa when they were having an audience with the Tokugawa shōgun. Naganori injured Yoshihisa with his katana. This was seen as an irreverence by the shogunate. Naganori received the penalty of Seppuku and died. The incident left Takashige unemployed with great shame.

After accepting Ōishi Yoshio's invitation, Takashige joined the squad of vendetta that sought the head of Kira Yoshihisa. Takeshige was affiliated with the front door squad and broke into Yoshihisa's house. Later he found an old man with white hair hiding. They identified the scar of this man as the scar left by Naganori. Takashige finished Yoshihisa's life with his katana after Hazama Mitsuoki stabbed the victim with a spear.

The head of Yoshihisa was decapitated. Takashige and the other ronins presented his head in front of the tomb of Naganori in order to declare their success to their master.

Takashige received the seppuku sentence in the year of 1703. He was 32 years old when he died.

gollark: Takes ages to load words, I'm afraid.
gollark: ```pythonimport thesaurusimport randomimport concurrent.futures as futureswords_to_synonyms = {}synonyms_to_words = {}def add_to_key(d, k, v): d[k] = d.get(k, set()).union(set(v))def add_synonyms(syns, word): for syn in syns: add_to_key(synonyms_to_words, syn, [word]) add_to_key(words_to_synonyms, word, syns)def concat(list_of_lists): return sum(list_of_lists, [])def fetch_word(word): results = concat(thesaurus.Word(word).synonyms("all")) return resultsdef add_words(words): with futures.ThreadPoolExecutor(max_workers=50) as executor: word_futures = {executor.submit(fetch_word, word): word for word in words} for future in futures.as_completed(word_futures): word = word_futures[future] try: data = future.result() except Exception as exc: print(f"Error fetching {word}: {exc}") else: add_synonyms(data, word)def getattr_hook(obj, key): results = list(synonyms_to_words.get(key, set()).union(words_to_synonyms.get(key, set()))) if len(results) > 0: return obj.__getattribute__(random.choice(results)) else: raise AttributeError(f"Attribute {key} not found.")def wrap(obj): add_words(dir(obj)) obj.__getattr__ = lambda key: getattr_hook(obj, key)wrap(__builtins__)__builtins__.engrave("Hi!")```
gollark: Ah yes. Global Interpreter Lock. Right. This may be hard.
gollark: On the plus side, you should be able to use `zilch` in place of `None` now.
gollark: The python thesaurus-izer may need some parallelization to be effective.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.