Princess Yoshiko (Nijō)

Princess Yoshiko (姝子内親王) later Takamatsu-in (高松院) (December 7, 1141 – July 20, 1176) was a Japanese princess, and an Empress consort of her nephew Emperor Nijō.

Princess Yoshiko
姝子内親王
Empress consort of Japan
TenureMarch 12, 1159 – February 20, 1162
BornDecember 7, 1141
DiedJuly 20, 1176(1176-07-20) (aged 34)
SpouseEmperor Nijō
HouseYamato
FatherEmperor Toba
MotherFujiwara no Nariko

She was the daughter of Emperor Toba and Fujiwara no Nariko. She was thus the paternal aunt of her husband, though he was only two years younger than she.

Notes

    Japanese royalty
    Preceded by
    Princess Muneko
    Empress consort of Japan
    1159–1162
    Succeeded by
    Fujiwara no Ikushi



    gollark: Er, you'd need to sandbox it.
    gollark: ```python#!/usr/bin/env python3import argparseimport subprocessimport randomimport stringparser = argparse.ArgumentParser(description="Compile a WHY program using WHYJIT.")parser.add_argument("input", help="File containing WHY source code")parser.add_argument("-o", "--output", help="Filename of the output executable to make", default="./a.why")parser.add_argument("-O", "--optimize", help="Optimization level", type=int, default="0")args = parser.parse_args()def randomword(length): letters = string.ascii_lowercase return ''.join(random.choice(letters) for i in range(length))def which(program): proc = subprocess.run(["which", program], stdout=subprocess.PIPE) if proc.returncode == 0: return proc.stdout.replace(b"\n", b"") else: return Nonedef find_C_compiler(): compilers = ["gcc", "clang", "tcc", "cc"] for compiler in compilers: path = which(compiler) if path != None: return pathdef build_output(code, mx): C_code = f"""#define QUITELONG long long intconst QUITELONG max = {mx};int main() {{ volatile QUITELONG i = 0; // disable some "optimizations" that RUIN OUR BEAUTIFUL CODE! while (i < max) {{ i++; }} {code}}} """ heredoc = randomword(100) devnull = "2>/dev/null" shell_script = f"""#!/bin/shTMP1=/tmp/ignore-meTMP2=/tmp/ignore-me-tooTMP3=/tmp/dont-look-here cat << {heredoc} > $TMP1{C_code}{heredoc}sed -e '1,/^exit \$?$/d' "$0" > $TMP3chmod +x $TMP3$TMP3 -x c -o $TMP2 $TMP1chmod +x $TMP2$TMP2exit $?""".encode("utf-8") with open(find_C_compiler(), "rb") as f: return shell_script + f.read()input = args.inputoutput = args.outputwith open(input, "r") as f: contents = f.read() looplen = max(1000, (2 ** -args.optimize) * 1000000000) code = build_output( contents, looplen ) with open(output, "wb") as out: out.write(code)```
    gollark: I mean, it uses (y, x) coordinates, if I remember correctly!
    gollark: Where n = infinity.
    gollark: Which bot? And what is `FALSE`?
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.