Rajeshwar Acharya
Rajeshwar Acharya is a Hindustani classical vocalist from Varanasi, India. In 2019, he was conferred the Padma Shri honour by the President of India for his contribution to the field of arts.[1]
Rajeshwar Acharya | |
---|---|
Born | Varanasi, India |
Occupation | Classical music vocalist |
Known for | Hindustani classical music |
Awards | Padma Sri (2019) |
Life
Acharya was born in Varanasi, India. He studied music from Banaras Hindu University and practiced music under Pandit Balwantrai Bhatt. He belongs to the Gwalior gharana of music. He has been associated with the arts and music department of the Banaras Hindu University and Deen Dayal Upadhyay Gorakhpur University. He retired in 2003.[2][3]
gollark: Makes sense.
gollark: Hmm, so what extra features are needed?
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(())}```
References
- "10 from UP get Padma Shri award". The Times of India. 26 January 2019. Retrieved 16 January 2020.
- "70 वां गणतंत्र दिवसः काशी की संगीत कला को मिला पद्न सम्मान, डॉ आचार्य ने बाबा विश्वनाथ को किया समर्पित". www.patrika.com (in Hindi). Retrieved 28 January 2019.
- "प्रो. राजेश्वर आचार्य को मिला पद्मश्री, राष्ट्रपति ने नई दिल्ली में किया सम्मानित- Amarujala". Amar Ujala. Retrieved 18 March 2019.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.