Yuma Murakami

Yuma Murakami (born 12 December 1992) is a Japanese speed skater who is specialized in the sprint distances.

Yuma Murakami
Personal information
Born (1992-12-12) 12 December 1992
Obihiro, Hokkaidō, Japan
Height1.75 m (5 ft 9 in)
Weight77 kg (170 lb)
Sport
Country Japan
SportSpeed skating

Career

At the fifth competition weekend of the 2016–17 ISU Speed Skating World Cup, held in Berlin, Germany Murakami finished in second place in the first 500m event following Nico Ihle.[1] At the second competition weekend of the 2018–19 ISU Speed Skating World Cup in Tomakomai, Japan he finished second in the first 500m event behind Tatsuya Shinhama and third in the second 500m.[2][3][4]

Personal records

Personal records[5]
Speed skating
Event Result Date Location Notes
500 m34.119 March 2019Utah Olympic Oval, Salt Lake City
1000 m1:10.9427 October 2018M-Wave, Nagano
1500 m1:55.7912 February 2016M-Wave, Nagano
gollark: Anyway, good news systemd-dislikers, I made an EXCELLENT and AMAZING replacement using the RUST programming language.
gollark: I have DashMap in here because of some vague dream of concurrently doing... stuff.
gollark: ```rustuse std::process::Command;use anyhow::Result;use std::path::Path;use std::fs;#[derive(serde::Serialize, serde::Deserialize, Debug)]struct RawServiceSpec { command: String, args: Vec<String>, name: Option<String>}#[derive(Debug)]struct ServiceSpec { command: String, args: Vec<String>, name: String}fn load_spec(path: &Path) -> Result<ServiceSpec> { let file = fs::read_to_string(path)?; let raw: RawServiceSpec = toml::from_str(&file)?; Ok(ServiceSpec { command: raw.command, args: raw.args, name: path.file_stem().unwrap().to_string_lossy().to_string() })}fn run_service(serv: ServiceSpec) -> Result<()> { println!("thread {:?}", serv); loop { println!("Starting"); let mut child = Command::new("/bin/env") .arg("python3") .arg("test.py") .spawn()?; child.wait()?; } Ok(())}fn main() -> Result<()> { let services = dashmap::DashMap::new(); for entry in fs::read_dir("./services")? { let s = load_spec(&entry?.path())?; services.insert(s.name.clone(), s); } let mut handles = Vec::new(); for e in services { handles.push(std::thread::spawn(|| run_service(e.1))); } for handle in handles { handle.join().unwrap(); } Ok(())}```
gollark: Well, I guess that's systemd replaced.
gollark: I can define a service in a TOML file and it's automatically restarted on exit and all.

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.