Marknadens största urval
Snabb leverans

Böcker utgivna av O'Reilly Media

Filter
Filter
Sortera efterSortera Populära
  • av Preston Gralla
    315,-

    Unlock the potential of Samsung's Galaxy S II with this jargon-free guide from technology guru Preston Gralla. Youll quickly learn how to shoot high-res photos and HD video, keep your schedule, stay in touch, and enjoy your favorite media. Every page is packed with illustrations and valuable advice to help you get the most from the smartest phone in town. (Note: This book does not cover the Galaxy S3, Galaxy S4, and later models.)The important stuff you need to know:Get dialed in. Learn your way around the Galaxy S IIs calling and texting features.Go online. Browse the Web, manage email, and download apps with Galaxy S IIs 3G/4G network (or create your own hotspot).Master your media. Shoot and share pictures and video, organize and play your music libraryand send it wirelessly to your TV or stereo.Be entertained now. Start watching movies and TV shows while theyre still loading.Explore the world. Get news and weather, find a location, and navigate by GPS.Check your schedule. Use the convenient calendar app, and sync it with your Google and Outlook calendars.Preston Gralla is the author of more than 40 books, including Missing Manuals on Droid X2, Xoom, and Galaxy Tab. Hes the editor of WindowsDevCenter.com and OnDotNet, and a contributing editor to Computerworld.

  • av Robert Bruce Thompson
    355

    Perfect for do-it-yourselfers, home-schooled high school students, and college students, the Illustrated Guide to Home Physics Experiments offers a hands-on introduction to physics lab techniques and data analysis.

  • - Take Command of Your Mac
    av Daniel J. Barrett
    275,-

    Unlock the secrets of the Terminal and discover how this powerful tool solves problems the Finder cant handle. With this handy guide, youll learn commands for a variety of tasks, such as killing programs that refuse to quit, renaming a large batch of files in seconds, or running jobs in the background while you do other work.Get started with an easy-to-understand overview of the Terminal and its partner, the shell. Then dive into commands neatly arranged into two dozen categories, including directory operations, file comparisons, and network connections. Each command includes a concise description of its purpose and features.Log into your Mac from remote locationsSearch and modify files in powerful waysSchedule jobs for particular days and timesLet several people use one Mac at the same timeCompress and uncompress files in a variety of formatsView and manipulate Mac OS X processesCombine multiple commands to perform complex operationsDownload and install additional commands from the Internet

  • - Building Better JavaScript Applications
    av Addy Osmani
    619,-

    If you want to build your sites frontend with the single-page application (SPA) model, this hands-on book shows you how to get the job done with Backbone.js. Youll learn how to create structured JavaScript applications, using Backbones own flavor of model-view-controller (MVC) architecture.Start with the basics of MVC, SPA, and Backbone, then get your hands dirty building sample applicationsa simple Todo list app, a RESTful book library app, and a modular app with Backbone and RequireJS. Author Addy Osmani, an engineer for Googles Chrome team, also demonstrates advanced uses of the framework.Learn how Backbone.js brings MVC benefits to the client-sideWrite code that can be easily read, structured, and extendedWork with the Backbone.Marionette and Thorax extension frameworksSolve common problems youll encounter when using Backbone.jsOrganize your code into modules with AMD and RequireJSPaginate data for your Collections with the Backbone.Paginator pluginBootstrap a new Backbone.js application with boilerplate codeUse Backbone with jQuery Mobile and resolve routing problems between the twoUnit-test your Backbone apps with Jasmine, QUnit, and SinonJS

  • av Simon Monk
    249,-

    Learn how to quickly build cool electronic gadgets with .NET Gadgeteer. With the easy-to-follow instructions in this guide, youll tackle five fascinating projects, using Microsofts rapid prototyping Gadgeteer platform. Theres no soldering involvedyou simply plug in modules that make gadget-building quick and easy.Ideal for beginners, this book shows you how to work with modules and other hardware in the popular Fez Spider Starter Kit, and teaches you how to program your gadgets with Visual Studio C# Express and the .NET Micro Framework 4.1 SDK. Youll soon learn a wide range of programming techniques along with the skills to design your own projects.Get to know the software and hardware with a simple LED projectDownload code from the companion site to build and test each projectBuild a spy camera that automatically captures and saves images at regular intervalsConstruct a simple animated game with the joystick moduleCreate a web server that sends messages you draw or write on the touchscreen moduleBuild a gadget that backs up digital images from an SD card to a USB flash driveLearn about other .NET Gadgeteer modules for creating environmental sensors, an MP3 player, and a WiFi network

  • - Writing Readable Code
    av Nicholas C. Zakas
    559,-

    You may have definite ideas about writing code when working alone, but team development requires that everyone use the same approach. With the JavaScript practices in this bookincluding code style, programming tips, and automationyou will learn how to write maintainable code that other team members can easily understand, adapt, and extend.Author Nicholas Zakas assembled this collection of best practices as a front-end tech leader at Yahoo!, after completing his own journey from solo hacker to team player. He also includes rules recommended by other industry authorities. Use these tips and techniques to help your team set aside individual preferences and function at a higher level.Establish specific code conventions for your teamUse tools such as JSLint and JSHint to keep your team on trackAdopt style guidelines, such as basic formatting, to help your team produce uniform codeApply several programming practices to solve problems and improve code qualityCreate an automated JavaScript build system using a variety of utilitiesIntegrate browser-based JavaScript testing with tools such as the YUI Test Selenium Driver

  • - Building Effective Algorithms and Analytics for Hadoop and Other Systems
    av Donald Miner & Adam Shook
    619,-

    Until now, design patterns for the MapReduce framework have been scattered among various research papers, blogs, and books. This handy guide brings together a unique collection of valuable MapReduce patterns that will save you time and effort regardless of the domain, language, or development framework youre using.Each pattern is explained in context, with pitfalls and caveats clearly identified to help you avoid common design mistakes when modeling your big data architecture. This book also provides a complete overview of MapReduce that explains its origins and implementations, and why design patterns are so important. All code examples are written for Hadoop.Summarization patterns: get a top-level view by summarizing and grouping dataFiltering patterns: view data subsets such as records generated from one userData organization patterns: reorganize data to work with other systems, or to make MapReduce analysis easierJoin patterns: analyze different datasets together to discover interesting relationshipsMetapatterns: piece together several patterns to solve multi-stage problems, or to perform several analytics in the same jobInput and output patterns: customize the way you use Hadoop to load or store data"e;A clear exposition of MapReduce programs for common data processing patternsthis book is indespensible for anyone using Hadoop."e;--Tom White, author of Hadoop: The Definitive Guide

  • - Ensuring Reliable Code
    av Mark Ethan Trostler
    499,-

    One skill thats essential for any professional JavaScript developer is the ability to write testable code. This book shows you what writing and maintaining testable JavaScript for the client- or server-side actually entails, whether youre creating a new application or rewriting legacy code.From methods to reduce code complexity to unit testing, code coverage, debugging, and automation, youll learn a holistic approach for writing JavaScript code that you and your colleagues can easily fix and maintain going forward. Testing JavaScript code is complicated. This book helps experienced JavaScript developers simply the process considerably.Get an overview of Agile, test-driven development, and behavior-driven developmentUse patterns from static languages and standards-based JavaScript to reduce code complexityLearn the advantages of event-based architectures, including modularity, loose coupling, and reusabilityExplore tools for writing and running unit tests at the functional and application levelGenerate code coverage to measure the scope and effectiveness of your testsConduct integration, performance, and load testing, using Selenium or CasperJSUse tools for in-browser, Node.js, mobile, and production debuggingUnderstand what, when, and how to automate your development processes

  • - How to avoid common mistakes
    av Vladimir Kushnir
    279

    Its easy to make lots of programming mistakes in C++in fact, any program over a few hundred lines is likely to contain bugs. With this book, youll learn about many common coding errors that C++ programmers produce, along with rules and strategies you can use to avoid them.Author Vladimir Kushnir shows you how to use his Safe C++ library, based in part on programming practices developed by the C++ community. Youll not only find recipes for identifying errors during your programs compilation, runtime, and testing phases, youll learn a comprehensive approach for making your C++ code safe and bug-free.Get recipes for handling ten different error types, including memory leaks and uninitialized variablesDiscover problems C++ inherited from C, like pointer arithmeticInsert temporary and permanent sanity checks to catch errors at runtimeApply bug prevention techniques, such as using separate classes for each data typePursue a testing strategy to hunt and fix one bug at a timebefore your code goes into production

  • - Developing Real-World Web Applications with ASP.NET MVC
    av Todd Snyder, Jess Chadwick & Hrusikesh Panda
    755,-

    Get up and running with ASP.NET MVC 4, and learn how to build modern server-side web applications. This guide helps you understand how the framework performs, and shows you how to use various features to solve many real-world development scenarios youre likely to face. In the process, youll learn how to work with HTML, JavaScript, the Entity Framework, and other web technologies.Youll start by learning core concepts such as the Model-View-Controller architectural pattern, and then work your way toward advanced topics. The authors demonstrate ASP.NET MVC 4 best practices and techniques by building a sample online auction site ("e;EBuy"e;) throughout the book.Learn the similarities between ASP.NET MVC 4 and Web FormsUse Entity Framework to create and maintain an application databaseCreate rich web applications, using jQuery for client-side developmentIncorporate AJAX techniques into your web applicationsLearn how to create and expose ASP.NET Web API servicesDeliver a rich and consistent experience for mobile devicesApply techniques for error handling, automated testing, and build automationUse various options to deploy your ASP.NET MVC 4 application

  • av John Zablocki
    309,-

    Use your C# skills to build your next website with Orchard, the popular content management system based on ASP.NET MVC. With step-by-step guidance, youll learn your way around the Orchard environment by constructing a complete, real-world site throughout the course of this book. Youll create, manage, and display dynamic content with out-of-the-box functionality, and then build themes, modules, and widgets to customize the site.Author John Zablocki gets you started by showing you how to obtain and compile the Orchard source code, so you can more efficiently customize and manage the sites you create.Create or extend Orchard content types to manage dynamic contentUse alternate templates to change the way Orchard displays contentDesign a theme to define your websites look and feelBuild custom modules when the Orchard Gallery doesnt have extensions you needCreate reusable content pieces by creating widgetsExplore options for adding multi-language support to a siteLearn hosting options for your Orchard sites, including the cloudPackage your custom themes and modules to share in Orchard Gallery

  • - Learning About Everyday Things
    av Sau Sheong Chang
    319,-

    If youre curious about how things work, this fun and intriguing guide will help you find real answers to everyday problems. By using fundamental math and doing simple programming with the Ruby and R languages, youll learn how to model a problem and work toward a solution.All you need is a basic understanding of programming. After a quick introduction to Ruby and R, youll explore a wide range of questions by learning how to assemble, process, simulate, and analyze the available data. Youll learn to see everyday things in a different perspective through simple programs and common sense logic. Once you finish this book, you can begin your own journey of exploration and discovery.Here are some of the questions youll explore:Determine how many restroom stalls can accommodate an office with 70 employeesMine your email to understand your particular emailing habitsUse simple audio and video recording devices to calculate your heart rateCreate an artificial societyand analyze its behavioral patterns to learn how specific factors affect our real society

  • av Bruce A. Tate
    439,-

    Teaches the basics of installing and using Rails 2.1 and the Ruby scripting language. This book offers lots of examples and covers things that you need to build functional Rails applications. It presents a fresh way to build database-driven web applications.

  • - Containers, Iterators, and Algorithms
    av Ray Lischner
    125,-

    The STL Pocket Reference describes the functions, classes, and templates in that part of the C++ standard library often referred to as the Standard Template Library (STL). The STL encompasses containers, iterators, algorithms, and function objects, which collectively represent one of the most important and widely used subsets of standard library functionality.The C++ standard library, even the subset known as the STL, is vast. It's next to impossible to work with the STL without some sort of reference at your side to remind you of template parameters, function invocations, return types--indeed, the entire myriad of details you need to know in order to use the STL effectively and get work done. You need a memory-aid.Books that cover the standard library and the STL tend to be quite heavy and large, describing each aspect of the STL in detail. Such books are great when you're not familiar with the library, but get in the way when you simply need to remind yourself of a function name, or the order in which you pass arguments to a function. Programmers familiar with the STL need a small, lightweight memory-aid. That's what the STL Pocket Reference is. It's small, lightweight, and chock-full of information that you can take in at a glance, so you can get on with your work.

  • - Writing Server-Side JavaScript Applications
    av Garann Means
    249,-

    If you know how to use JavaScript in the browser, you already have the skills you need to put JavaScript to work on back-end servers with Node. This hands-on book shows you how to use this popular JavaScript platform to create simple server applications, communicate with the client, build dynamic pages, work with data, and tackle other tasks.Although Node has a complete library of developer-contributed modules to automate server-side development, this book will show you how to program with Node on your own, so you truly understand the platform. Discover firsthand how well Node works as a web server, and how easy it is to learn and use.Set up Node and learn how to build scaffolding for a web applicationWork with Node natively to see how it functions as a web serverUnderstand how Node receives client data from GET and POST requestsUse the Socket.IO module to facilitate realtime client-server communicationChoose from among several Node templates to create dynamic pagesLearn how to connect to a database, and store data in filesImplement the Model-View-Controller pattern, and share Node modules with server and client

  • - Activate Your Web Pages
    av David Flanagan
    365,-

    JavaScript is the ubiquitous programming language of the Web, and for more than 15 years, JavaScript: The Definitive Guide has been the bible of JavaScript programmers around the world. Ideal for JavaScript developers at any level, this book is an all-new excerpt of The Definitive Guide, collecting the essential parts of that hefty volume into this slim yet dense pocket reference.The first 9 chapters document the latest version (ECMAScript 5) of the core JavaScript language, covering:Types, values, and variablesOperators, expressions, and statementsObjects and arraysFunctions and classesThe next 5 chapters document the fundamental APIs for using JavaScript with HTML5 and explain how to:Interact with web browser windowsScript HTML documents and document elementsModify and apply CSS styles and classesRespond to user input eventsCommunicate with web serversStore data locally on the user's computerThis book is a perfect companion to jQuery Pocket Reference.

  • av Jesse Freeman
    309,-

    Flash is one of the best platforms for developing games on. Whether you want to deploy it to web, desktop or mobile Flash offers one of the largest user bases around.

  • - Real-time audio synthesis on Android and iOS
    av Peter Brinkmann
    365,-

    Want to turn your mobile device into a musical instrument? Or equip your game with interactive audio, rather than canned samples? You can do it with Pure Data (Pd), an open source visual programming environment that lets you manipulate digital audio in real time. This concise book shows you how to use Pdwith help from the libpd libraryas an easily embeddable and widely portable sound engine.Whether youre an audio developer looking to create musical apps with sophisticated audio capabilities, or an application developer ready to enhance mobile games with real-time procedural audio, Making Musical Apps introduces you to Pd and libpd, and provides hands-on instructions for creating musical apps for Android and iOS.Get a crash course in Pd, and discover how to generate and control soundsLearn how to create and deploy algorithmic compositions that react to a users activity and environmentUse Java or Objective-C to integrate Pd and libpd into mobile appsLearn the steps necessary to build libpd-based apps for Android and iOS

  • - Customizing Next-Generation Builds
    av Tim Berglund
    275,-

    If youre familiar with Gradles basics elementspossibly through the authors previous OReilly book, Building and Testing with Gradlethis more advanced guide provides the recipes, techniques, and syntax to help you master this build automation tool. With clear, concise explanations and lots of ready-to-use code examples, youll explore four discrete areas of Gradle functionality: file operations, custom Gradle plugins, build lifecycle hooks, and dependency management.Learn how to use Gradles rich set of APIs and Groovy-based Domain Specific Language to customize build software that actually conforms to your product. By using the techniques in this book, youll be able to write domain-specific builds that support every other line of code your team creates.Examine Gradles file API, including copy tasks, pattern matching, content filtering, and the FileCollection interfaceUnderstand the process for building and packaging a custom Gradle plug-inManage build complexity with hook methods and Gradles rule featureLearn how Gradle handles dependency management natively and through customizationExplore Gradles core plug-ins as well as key examples from the Gradle community

  • av Preston Gralla
    315,-

    Whether you're just getting started with your Droid X2, or want to dig deeper into all the amazing things it can do, this book's got you covered. Learn how to get online, shop, keep in touch, take and share photos, enjoy streaming music and video, and much more.

  • av David M Bourg
    509,-

    If you want to enrich your game's experience with physics-based realism, the expanded edition of this classic book details physics principles applicable to game development. You'll learn about collisions, explosions, sound, projectiles, and other effects used in games on Wii, PlayStation, Xbox, smartphones, and tablets.

  • av Kevin Purdy
    255

    If you want to gain more control over your social networking activities with Google+, this jargon-free guide helps you quickly master the ins and outs of the site. Learn how to organize your contacts, hold video chats with as many as ten people, and determine exactly who may learn what about you. With this book, youll navigate Google+ with ease.The important stuff you need to knowMassage your profile. Control what the public, specific groups, or certain individuals can see about you.Move in the right circles. Assign folks to different groups and share the right stuff with the right people.Jump into streams. Get all the updates, pictures, and links from people you know.Host hangouts. Organize and attend group video chats.View and share photos. Make them available to whomever you likewhether or not theyre Google+ members.Get notifications. Monitor what others do (and share about you) on Google+.Go mobile. Use Google+ on your Android, iPhone, or mobile web browser.

  • - A Designer's Guide to Processing, Arduino, and openFrameworks
    av Joshua Noble
    695,-

    Ready to create rich interactive experiences with your artwork, designs, or prototypes? This is the ideal place to start. With this hands-on guide, youll explore several themes in interactive art and designincluding 3D graphics, sound, physical interaction, computer vision, and geolocationand learn the basic programming and electronics concepts you need to implement them. No previous experience is necessary.Youll get a complete introduction to three free tools created specifically for artists and designers: the Processing programming language, the Arduino microcontroller, and the openFrameworks toolkit. Youll also find working code samples you can use right away, along with the background and technical information you need to design, program, and build your own projects.Learn cutting-edge techniques for interaction design from leading artists and designersLet users provide input through buttons, dials, and other physical controlsProduce graphics and animation, including 3D images with OpenGLUse sounds to interact with users by providing feedback, input, or an element they can controlWork with motors, servos, and appliances to provide physical feedbackTurn a users gestures and movements into meaningful input, using Open CV

  • - Using the Latest Today
    av Estelle Weyl
    635,-

    Build kickass websites and applications for all mobile (and non-mobile) platforms by adding HTML5 and CSS3 to your web development toolkit. With this hands-on book, youll learn how to develop web apps that not only work on iOS, Android, Blackberry, and Windows Phone, but also perform well and provide good user experience.With lots of code and markup examples, youll learn best practices for using HTML5 features, including new web forms, SVG, Canvas, localStorage, and related APIs. Youll also get an in-depth look at CSS3, and discover how to design apps for large monitors and tiny screens alike.Learn HTML5s elements, syntax, and semanticsBuild forms that provide enhanced usability with less JavaScriptExplore HTML5 media APIs for graphics, video, and audioEnable your applications to work offline, using AppCache, localStorage, and other APIsLearn what you need to know about CSS3 selectors and syntaxDive into CSS3 features such as multiple backgrounds, gradients, border-images, transitions, transforms, and animationsMake your web applications usable, responsive, and accessible.Design for performance, user experience, and reliability on all platforms

  • - 3D Vision with Kinect, Processing, and Arduino
    av Greg Borenstein
    415,-

    Welcome to the Vision Revolution. With Microsoft's Kinect leading the way, you can now use 3D computer vision technology to build digital three-dimensional models of people and objects that you can manipulate on screen with gestures and spoken commands.

  • Spara 11%
    av Dan Pilone & Neil Pitman
    395,-

    System developers have used modeling languages for decades to specify, visualize, construct, and document systems. The Unified Modeling Language (UML) is one of those languages. UML makes it possible for team members to collaborate by providing a common language that applies to a multitude of different systems. Essentially, it enables you to communicate solutions in a consistent, tool-supported language.Today, UML has become the standard method for modeling software systems, which means you're probably confronting this rich and expressive language more than ever before. And even though you may not write UML diagrams yourself, you'll still need to interpret diagrams written by others.UML 2.0 in a Nutshell from O'Reilly feels your pain. It's been crafted for professionals like you who must read, create, and understand system artifacts expressed using UML. Furthermore, it's been fully revised to cover version 2.0 of the language.This comprehensive new edition not only provides a quick-reference to all UML 2.0 diagram types, it also explains key concepts in a way that appeals to readers already familiar with UML or object-oriented programming concepts.Topics include:The role and value of UML in projectsThe object-oriented paradigm and its relation to the UMLAn integrated approach to UML diagramsClass and Object, Use Case, Sequence, Collaboration, Statechart, Activity, Component, and Deployment DiagramsExtension MechanismsThe Object Constraint Language (OCL)If you're new to UML, a tutorial with realistic examples has even been included to help you quickly familiarize yourself with the system.

  • - A Concise Guide to Mastering JavaScript
    av Stoyan Stefanov
    255

    If you want to significantly expand your web development skills beyond PHP, this practical, hands-on book teaches you ECMAScriptthe core JavaScript languagefrom the ground up. Youll discover some similarities between JavaScript and PHP, such as conditions and loops, but the primary focus is on JavaScripts unique object creation, classes, prototypes, and inheritance.JavaScript knowledge is essential for working with todays Web, whether youre building applications for the client, the server, or for mobile useand your PHP experience gives you a head start. This book will help you become fluent with JavaScript quickly, and then serve as a handy reference once you start coding.Explore JavaScript syntax, including variables, arrays, loops, and conditionsLearn how functions are important in JavaScriptand why theyre actually objectsDelve into JavaScripts object-oriented features, including prototypes, code reuse, and inheritanceExamine the built-in API and explore its global functions, properties, and objectsLearn about updates in ECMAScript5, the latest version of the standardUse common design patterns to organize your code in large applications

  • - Exploring JavaScript and the Modern DOM
    av Cody Lindley
    255

    With DOM Enlightenment, youll learn how to manipulate HTML more efficiently by scripting the Document Object Model (DOM) without a DOM library. Using code examples in cookbook style, author Cody Lindley (jQuery Cookbook) walks you through modern DOM concepts to demonstrate how various node objects work.Over the past decade, developers have buried the DOM under frameworks that simplify its use. This book brings these tools back into focus, using concepts and code native to modern browsers. If you have JavaScript experience, youll understand the role jQuery plays in DOM scripting, and learn how to use the DOM directly in applications for mobile devices and specific browsers that require low overhead.Understand JavaScript node objects and their relationship to the DOMLearn the properties and methods of document, element, text, and DocumentFragment objectsDelve into element node selecting, geometry, and inline stylesAdd CSS style sheets to an HTML document and use CSSStyleRule objectsSet up DOM events by using different code patternsLearn the authors vision for dom.js, a jQuery-inspired DOM Library for modern browsers

  • - Tricks, Traps, and Bold Opinions
    av Eric Alexander, Alexander Bautz, Dessie Lunsford, m.fl.
    559,-

    If you work with SharePoint, you may have discovered that there are countless tricks for using this platform to solve real-world problemsand you certainly wouldnt mind learning some of them. Thats the purpose behind EndUserSharePoint, a community site that lets end users share ingenious new ways for putting SharePoint to work.This insightful and entertaining book presents a compilation of popular, well-written articles from the site, published by contributors for people who use SharePoint at their companies but dont have access to its technical server side. Each engaging story puts you into the narrative as a participant, rather than a passive observer, so you can easily visualize the situation and share the aha! solution with the author. Learn some tricks, gain some insightand have fun doing it.These articles will help you:Build a documented framework for evaluating whether your company is getting the most value from SharePointCreate documentation and script management with OneNote and a SharePoint libraryUse the Data View Web Part to create hyperlinks from existing SharePoint dataImplement data visualization in SharePoint without access to the serverCreating document libraries with mixed content sources in any SharePoint versionPull information from disparate site collections into a single navigation systemContributors include:Sadalit Van BurenKerri AbrahamJim Bob HowardMarc D. AndersonLaura RogersWaldek MastykarzAlexander BautzDessie LunsfordEric AlexanderPeter Allen"e;What a fantastic resource. No other book in the SharePoint community hits this power user or 'end user' audience like this book does. There are powerful examples in here that will really solve business problems and set the reader on the right track."e;Joel Oleson, Global SharePoint Evangelist, and one of the first SharePoint architects

  • - Creative Coding Techniques for Motion and Pattern Detection
    av Jared St. Jean
    499,-

    Much more than a game controller, Microsoft's Kinect is a bundle of high quality sensors for capturing data on depth, motion, and form. It was only a matter of time before spirited hackers got involved, and this hands-on guide - written by an editor of developkinect.com - highlights the best projects to come out of OpenKinect.

Gör som tusentals andra bokälskare

Prenumerera på vårt nyhetsbrev för att få fantastiska erbjudanden och inspiration för din nästa läsning.