Province of Prato
The Province of Prato (Italian: Provincia di Prato) is a province in the Tuscany region of Italy. Its capital is the city of Prato. It was formed from part of the province of Florence in 1992.
Province of Prato | |
---|---|
Palazzo Banci in Prato, the provincial seat. | |
Map highlighting the location of the province of Prato in Italy | |
Country | |
Region | Toscana |
Capital(s) | Prato |
Comuni | 7 |
Government | |
• President | Francesco Puggelli |
Area | |
• Total | 365 km2 (141 sq mi) |
Population (1 January 2013) | |
• Total | 248,292 |
• Density | 680/km2 (1,800/sq mi) |
Time zone | UTC+1 (CET) |
• Summer (DST) | UTC+2 (CEST) |
Postal code | 59100 |
Telephone prefix | 0574 |
Vehicle registration | PO |
ISTAT | 100 |
The province has an area of 365 square kilometres (141 sq mi) and a total population of about 250,000. There are seven comunes (municipalities) in the province.
Notable residents
- Birthplace of footballer Paolo Rossi.
- Birthplace and current residence of olympic gymnast Jury Chechi.
- Birthplace of actor and comedian Roberto Benigni.
- Birthplace of cyclist Fiorenzo Magni.
Municipalities and population
Municipality | Population |
---|---|
Prato | 188,691 |
Montemurlo | 18,438 |
Carmignano | 14,187 |
Vaiano | 9,990 |
Poggio a Caiano | 9,959 |
Vernio | 6,095 |
Cantagallo | 3,095 |
Government
List of Presidents of the Province of Prato
President | Term start | Term end | Party | |
---|---|---|---|---|
1 | Daniele Mannocci | 8 May 1995 | 16 June 1999 | Independent (centre-left) |
16 June 1999 | 14 June 2004 | |||
2 | Massimo Logli | 14 June 2004 | 23 June 2009 | Independent (centre-left) |
3 | Lamberto Nazzareno Gestri | 23 June 2009 | 13 October 2014 | Democratic Party |
4 | Matteo Biffoni | 13 October 2014 | 31 October 2018 | Democratic Party |
5 | Francesco Puggelli | 31 October 2018 | Incumbent | Democratic Party |
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.
gollark: So it does actually work now.
External links
Wikimedia Commons has media related to Province of Prato. |
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.