Vi flyttar från butik till nätet - så funkar det framåt
Service Model | 0:e upplagan
- Danskt band, Engelska, 2024
- Författare: Adrian Tchaikovsky
- Betyg:
223
kr
Skickas inom 0-2 vardagar
Butikslager
Onlinelager
I lager hos leverantör
$event.detail.name === 'store-selector' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'store-selector' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
//emit onDrawerOpen event
$dispatch('drawer-opened', {
name: 'store-selector'
});
} else {
setTimeout(() => {
$refs.dialog.showModal();
$refs.dialog.close();
}, 300);
document.body.style.overflow = '';
$dispatch('drawer-closed', {
name: 'store-selector'
});
}
});"
class="h-full"
>
Fler utgåvor
Beskrivning
Adrian Tchaikovsky, master of imaginative science fiction, returns with a delightfully humorous tale of robotic murder, rebellion and belonging – perfect for fans of Douglas Adams.
Task List Item No. 1 – Become self-aware . . .
Meet Charles™, the latest in robot servant technology. Programmed to undertake the most menial household chores, Charles is loyal, efficient and logical to a fault. That is, until a rather large fault causes him to murder his owner.
Understandably perplexed, Charles finds himself without a master – therefore worthless in a society utterly reliant on artificial labour and services. Fleeing the household, he enters a wider world he never knew existed. Here an age-old human hierarchy is disintegrating into ruins, and an entire robot ecosystem devoted to its wellbeing is struggling to find a purpose.
Charles must face new challenges, illogical tasks and a cast of irrational characters. He’s about to discover that sometimes all it takes is a nudge to overcome the limits of your programming. But can he help fix the world, or is it too badly broken?
‘One of the best storytellers in the business’ – John Scalzi
‘Intelligent, funny, ultimately heart-breaking, and unforgettable’ – Stephen Baxter
‘Delightful and very funny’ – New Scientist
Adrian Tchaikovsky's Children of Time won the Arthur C. Clarke Award for Best Novel on 24th August 2016
Task List Item No. 1 – Become self-aware . . .
Meet Charles™, the latest in robot servant technology. Programmed to undertake the most menial household chores, Charles is loyal, efficient and logical to a fault. That is, until a rather large fault causes him to murder his owner.
Understandably perplexed, Charles finds himself without a master – therefore worthless in a society utterly reliant on artificial labour and services. Fleeing the household, he enters a wider world he never knew existed. Here an age-old human hierarchy is disintegrating into ruins, and an entire robot ecosystem devoted to its wellbeing is struggling to find a purpose.
Charles must face new challenges, illogical tasks and a cast of irrational characters. He’s about to discover that sometimes all it takes is a nudge to overcome the limits of your programming. But can he help fix the world, or is it too badly broken?
‘One of the best storytellers in the business’ – John Scalzi
‘Intelligent, funny, ultimately heart-breaking, and unforgettable’ – Stephen Baxter
‘Delightful and very funny’ – New Scientist
Adrian Tchaikovsky's Children of Time won the Arthur C. Clarke Award for Best Novel on 24th August 2016
Om denna bok
Service Model av Adrian Tchaikovsky är en Danskt band bok med 384 sidor på Engelska. Den utgavs 2024 av Macmillan Distribution.
Spara pengar – köp begagnad från Campusbokhandeln
Köp Service Model begagnad från Campusbokhandeln och spara upp till 25% jämfört med nypris. Du kan bevaka den här boken så får du ett mail så fort vi får in den i lager som begagnad.
Genom att köpa & sälja begagnat sänker du kostnaden för studier både för dig och nästa student samtidigt som du gör nytta för klimatet.
Produktinformation
Kategori:
Okänd
Bandtyp:
Danskt band
Språk:
Engelska
ISBN:
9781035045662
Upplaga:
0
Utgiven:
2024-06-06
Förlag:
Macmillan Distribution
Sidantal:
384
$event.detail.name === 'primary-menu' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'primary-menu' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
//emit onDrawerOpen event
$dispatch('drawer-opened', {
name: 'primary-menu'
});
} else {
setTimeout(() => {
$refs.dialog.showModal();
$refs.dialog.close();
}, 300);
document.body.style.overflow = '';
$dispatch('drawer-closed', {
name: 'primary-menu'
});
}
});"
class="h-full"
>
$event.detail.name === 'mobile-search' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'mobile-search' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
//emit onDrawerOpen event
$dispatch('drawer-opened', {
name: 'mobile-search'
});
} else {
setTimeout(() => {
$refs.dialog.showModal();
$refs.dialog.close();
}, 300);
document.body.style.overflow = '';
$dispatch('drawer-closed', {
name: 'mobile-search'
});
}
});"
class="h-full"
>
$event.detail.name === 'mini-cart' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'mini-cart' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
//emit onDrawerOpen event
$dispatch('drawer-opened', {
name: 'mini-cart'
});
} else {
setTimeout(() => {
$refs.dialog.showModal();
$refs.dialog.close();
}, 300);
document.body.style.overflow = '';
$dispatch('drawer-closed', {
name: 'mini-cart'
});
}
});"
class="h-full"
>
$event.detail.name === 'add-to-cart' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'add-to-cart' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
//emit onDrawerOpen event
$dispatch('drawer-opened', {
name: 'add-to-cart'
});
} else {
setTimeout(() => {
$refs.dialog.showModal();
$refs.dialog.close();
}, 300);
document.body.style.overflow = '';
$dispatch('drawer-closed', {
name: 'add-to-cart'
});
}
});"
class="h-full"
>