Schlagerminnen
Schlagerminnen is a 2009 studio album by Christer Sjögren , released on 30 September 2009, consisting of covers of 1950s and 1960s songs.[1] It also includes the (at the time) 2009 newly written song "Ge oss år tillbaka", written by Marianne Karlsson from Kareby.[2]
Schlagerminnen | ||||
---|---|---|---|---|
Studio album by | ||||
Released | 30 September 2009 | |||
Genre | schlager | |||
Label | Mariann | |||
Producer | Lennart Sjöholm | |||
Christer Sjögren chronology | ||||
|
Track listing
- Ge oss år tillbaka
- Du och jag (Help Yourself)
- Rör min själ (You Raise Me Up)
- Gröna små äpplen (Little Green Apples)
- När jag ser tillbaka
- Hej, du glada sommar (Tie a Yellow Ribbon Round the Ole Oak Tree)
- Blad faller tyst som tårar (Leaves are the Tears of Autumn)
- Vandra vidare
- En röd blomma till en blond flicka (Red Roses For a Blue Lady)
- Han måste gå (He'll Have To Go)
- Din röst får en konstig klang (The Night Has a Thousand Eyes)
- Balettdansös
- Den sista valsen (The Last Waltz
- Dansa en dans med mig (Ten Guitars)
- Tusen och en natt (Strangers in the Night)
Contributors
- Christer Sjögren - vocals
- Mårgan Höglund - drums
- Rutger Gunnarsson - bass
- Sebastian Nylund - guitar
- Peter Ljung - keyboard
- Lennart Sjöholm - producer
Charts
Chart (2009-2010) | Peak position |
---|---|
Denmark (Tracklisten)[3] | 13 |
Norway (VG-lista)[4] | 13 |
Sweden (Sverigetopplistan)[5] | 5 |
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(())}```
gollark: Well, I guess that's systemd replaced.
References
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.