Gør som tusindvis af andre bogelskere
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.Du kan altid afmelde dig igen.
Today, software engineers need to know not only how to program effectively but also how to develop proper engineering practices to make their codebase sustainable and healthy. This book emphasizes this difference between programming and software engineering.How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on their experience at Google, software engineers Titus Winters and Hyrum Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the worlds leading practitioners construct and maintain software. This book covers Googles unique engineering culture, processes, and tools and how these aspects contribute to the effectiveness of an engineering organization.Youll explore three fundamental principles that software organizations should keep in mind when designing, architecting, writing, and maintaining code:How time affects the sustainability of software and how to make your code resilient over timeHow scale affects the viability of software practices within an engineering organizationWhat trade-offs a typical engineer needs to make when evaluating design and development decisions
The aim of the book is to teach you the fundamentals of the Kotlin language. This book will be an update based on the latest major version of Kotlin 1.3. This book provides a detailed introduction to Kotlin that shows you all its features and will enable you to write Kotlin code to production.
Microsoft Dynamics 365 Business Central is the new SaaS ERP proposition by Microsoft. The latest version comes has many exciting features guaranteed to make your life easier. This book is an ideal guide to Dynamics 365 and will help you get started with implementing and designing solutions for real-world scenarios.
Most of the GNU Emacs integrated environment is written in the programming language called Emacs Lisp. The code written in this programming language is the software (the sets of instructions) that tell the computer what to do when you give it commands. Emacs is designed so that you can write new code in Emacs Lisp and easily install it as an extension to the editor. This introduction to Emacs Lisp is designed to get you started: to guide you in learning the fundamentals of programming, and more importantly, to show you how you can teach yourself to go further. This manual is available online for free at gnu.org. This manual is printed in grayscale.
Incident response is critical for the active defense of any network, and incident responders need up-to-date, immediately applicable techniques with which to engage the adversary. Applied Incident Response details effective ways to respond to advanced attacks against local and remote network resources, providing proven response techniques and a framework through which to apply them. As a starting point for new incident handlers, or as a technical reference for hardened IR veterans, this book details the latest techniques for responding to threats against your network, including:* Preparing your environment for effective incident response* Leveraging MITRE ATT&CK and threat intelligence for active network defense* Local and remote triage of systems using PowerShell, WMIC, and open-source tools* Acquiring RAM and disk images locally and remotely* Analyzing RAM with Volatility and Rekall* Deep-dive forensic analysis of system drives using open-source or commercial tools* Leveraging Security Onion and Elastic Stack for network security monitoring* Techniques for log analysis and aggregating high-value logs* Static and dynamic analysis of malware with YARA rules, FLARE VM, and Cuckoo Sandbox* Detecting and responding to lateral movement techniques, including pass-the-hash, pass-the-ticket, Kerberoasting, malicious use of PowerShell, and many more* Effective threat hunting techniques* Adversary emulation with Atomic Red Team* Improving preventive and detective controls
The Complete Book of Mario, penned by the talented Sona Books, is a captivating read that will surely enthral fans of various genres. Published in the year 2020, this book provides an in-depth journey into the world of Mario, an iconic character that has spanned generations and captured the hearts of millions. The book is a comprehensive guide, filled with intriguing details and fascinating insights that only Sona Books could provide. Published by Danann Media Publishing Limited, this book is a testament to their commitment to delivering quality content. Written in English, The Complete Book of Mario is a must-have for any fan of the franchise or anyone interested in the history of one of the most beloved characters in video game history.
Implement an effective and compliant information security management system using IT governance best practice.
If you're one of the many developers uncertain about concurrent and multithreaded development, this practical cookbook will change your mind. With more than 75 code-rich recipes, author Stephen Cleary demonstrates parallel processing and asynchronous programming techniques, using libraries and language features in .NET and C#.
Deep learning is changing everything. This machine-learning method has already surpassed traditional computer vision techniques, and the same is happening with NLP. If you're looking to bring deep learning into your domain, this practical book will bring you up to speed on key concepts using Facebook's PyTorch framework.Once author Ian Pointer helps you set up PyTorch on a cloud-based environment, you'll learn how use the framework to create neural architectures for performing operations on images, sound, text, and other types of data. By the end of the book, you'll be able to create neural networks and train them on multiple types of data.Learn how to deploy deep learning models to productionExplore PyTorch use cases in companies other than FacebookLearn how to apply transfer learning to imagesApply cutting-edge NLP techniques using a model trained on Wikipedia
A comprehensive look inside the art of the Diablo series, featuring never-before-seen concept art.
When you depend on users to perform specific actionslike buying tickets, playing a game, or riding public transitwell-placed words are most effective. But how do you choose the right words? And how do you know if they work? With this practical book, youll learn how to write strategically for UX, using tools to build foundational pieces for UI text and UX voice strategy.UX content strategist Torrey Podmajersky provides strategies for converting, engaging, supporting, and re-attracting users. Youll use frameworks and patterns for content, methods to measure the contents effectiveness, and processes to create the collaboration necessary for success. Youll also structure your voice throughout so that the brand is easily recognizable to its audience.Learn how UX content works with the software development lifecycleUse a framework to align the UX content with product principlesExplore content-first design to root UX text in conversationLearn how UX text patterns work with different voicesProduce text thats purposeful, concise, conversational, and clear
Quantum computers are poised to kick-start a new computing revolutionand you can join in right away. If youre in software engineering, computer graphics, data science, or just an intrigued computerphile, this book provides a hands-on programmers guide to understanding quantum computing. Rather than labor through math and theory, youll work directly with examples that demonstrate this technologys unique capabilities.Quantum computing specialists Eric Johnston, Nic Harrigan, and Mercedes Gimeno-Segovia show you how to build the skills, tools, and intuition required to write quantum programs at the center of applications. Youll understand what quantum computers can do and learn how to identify the types of problems they can solve.This book includes three multichapter sections:Programming for a QPUExplore core concepts for programming quantum processing units, including how to describe and manipulate qubits and how to perform quantum teleportation.QPU PrimitivesLearn algorithmic primitives and techniques, including amplitude amplification, the Quantum Fourier Transform, and phase estimation.QPU ApplicationsInvestigate how QPU primitives are used to build existing applications, including quantum search techniques and Shors factoring algorithm.
The industry favorite Linux guide, updated for Red Hat Enterprise Linux 7 and the cloud Linux Bible, 9th Edition is the ultimate hands-on Linux user guide, whether you're a true beginner or a more advanced user navigating recent changes.
Learn to use PowerShell, Microsoft's scripting language, to automate real-world tasks that IT professionals and system administrators deal with every day.
Deep learning is one of today's hottest fields. This approach to machine learning is achieving breakthrough results in some of today's highest profile applications, in organizations ranging from Google to Tesla, Facebook to Apple. Thousands of technical professionals and students want to start leveraging its power, but previous books on deep learning have often been non-intuitive, inaccessible, and dry. In Deep Learning Illustrated, three world-class instructors and practitioners present a uniquely visual, intuitive, and accessible high-level introduction to the techniques and applications of deep learning. Packed with vibrant, full-color illustrations, it abstracts away much of the complexity of building deep learning models, making the field more fun to learn and accessible to a far wider audience. Part I's high-level overview explains what Deep Learning is, why it has become so ubiquitous, and how it relates to concepts and terminology such as Artificial Intelligence, Machine Learning, Artificial Neural Networks, and Reinforcement Learning. These opening chapters are replete with vivid illustrations, easy-to-grasp analogies, and character-focused narratives. Building on this foundation, the authors then offer a practical reference and tutorial for applying a wide spectrum of proven deep learning techniques. Essential theory is covered with as little mathematics as possible and is illuminated with hands-on Python code. Theory is supported with practical "run-throughs" available in accompanying Jupyter notebooks, delivering a pragmatic understanding of all major deep learning approaches and their applications: machine vision, natural language processing, image generation, and videogaming. To help readers accomplish more in less time, the authors feature several of today's most widely used and innovative deep learning libraries, including TensorFlow and its high-level API, Keras; PyTorch; and the recently released, high-level Coach, a TensorFlow API that abstracts away the complexity typically associated with building Deep Reinforcement Learning algorithms. Ideal for software developers, data scientists, and analysts at all levels of experience Teaches through simple visuals, accessible Python code examples, character-driven narratives, and intuitive analogies Covers today's leading applications, including machine vision, natural language processing, image generation, and videogames Introduces four powerful Deep Learning libraries: TensorFlow, Keras, PyTorch, and Coach Carefully designed to minimize mathematical formulae and avoid unnecessary complexity The first full-color, illustrated, hands-on guide to the fundamentals of modern, deep-learning AI: simply the most intuitive, practical way to get started Ideal for software developers, data scientists, and analysts at all levels of experience Teaches through simple visuals, accessible Python code examples, character-driven narratives, and intuitive analogies Covers today's leading applications, including machine vision, natural language processing, image generation, and videogames Introduces four powerful Deep Learning libraries: TensorFlow, Keras, PyTorch, and Coach Carefully designed to minimize mathematical formulae and avoid unnecessary complexity
This book celebrates the most exciting period in the history of technology - the arrival of the home computer and home gaming console. YouTube's most successful purveyor of computer nostalgia brings those stories to print.
The inside story of Apple's design process during the golden age of Steve Jobs
Et elskende par bliver sat på en prøve, der går langt over deres forstand. Charlie driver gennem livet og holder sig langt væk fra et fuldtidsarbejde, men er forelsket i Miranda, en dygtig studerende der må leve med en frygtelig hemmelighed. Da Charlie en dag kommer til penge, køber han Adam, et af de første syntetiske mennesker, og designer – med Mirandas hjælp – hans personlighed. Det næsten fuldendte menneske, der kommer ud af dette eksperiment, er en smuk, stærk og klog mand. Det varer ikke længe, før de tre er viklet ind i et trekantsdrama, der kaster dem ud i store moralske problemer. Ian McEwans roman Maskiner som mig stiller spørgsmålet, om en maskine kan forstå menneskehjertet – eller om det er vores forståelse, der er mangelfuld.
Denne bog giver en introduktion til programmeringssproget Struktureret Tekst (ST) der benyttes i Programmerbare Logiske Controllere (PLC)Indhold:- Baggrund, fordele og udfordringer ved ST-programmering- Syntaks og grundlæggende ST-programmering- Stor guide til fornuftig navngivning af variabler- CTU, TOF, TON, CASE, STRUCT, ARRAY, STRING- Guide til opdeling i program moduler og funktioner- Mere end 90 PLC-kode eksempler i farver- FIFO, RND, 3D ARRAY, digitalt filter- Eksempler: Kom fra LADDER over til ST-programmering- Guide til løsning af programmeringsopgaverBogen går systematisk frem med beskrivelse af de grundlæggende ST-begreber og programmering, herunder tips, og med inddragelse af forfatterens 25 års praktiske erfaring.Der er mange steder uddybende forklaringer til PLC-koden og der er fokus på at læseren lærer at skrive robust, læsbar, struktureret og overskuelig PLC-kode. Desuden fokuseres på at kunne skrive PLC-kode, som ikke kræver en bestemt PLC-type og PLC-kode der kan genbruges, samt PLC-løsninger, der kan benyttes internationalt.Grundlaget for bogen er et materiale, som er udarbejdet løbende med feedback fra undervisere og studerende på automationsteknolog-uddannelsen hos Erhvervs-akademi Dania. Materialet er således løbende opdateret, så det giver svar på de spørgsmål og udfordringer, de studerende typisk har gennem deres studie.ST-programmering til PLC-styringer er fra omkring år 2010 begyndt at blive mere udbredt i Danmark, og siden år 2015 er mange virksomheder i Danmark begyndt udelukkende at levere PLC-styringer, hvor der benyttes ST som det foretrukne programmeringssprog. Dette kræver at flere medarbejdere kan ST og det er et af argumenterne, for at udgive denne bog.Bogen er primært udarbejdet til brug på den videregående fuldtidsuddannelse Automationsteknolog og deltidsuddannelsen Automation og Drift.
Fra bagsiden:#dkgame er der, du møder den danske spilindustri på de sociale medier. Denne bog er en lang række møder med de mennesker, som arbejder med at lave computerspil i Danmark. Hør historierne fra spiludviklerne selv. Lær mere om den danske og nordiske spilbranche. Bliv introduceret til uddannelsesmuligheder, og læs om den typiske produktionsgang i spiludvikling – fra de helt små virksomheder, hvor få personer stykker en forretning sammen af drømme og hårdt arbejde, til de store, hvor mange mennesker sammen skaber de store AAAproduktioner.
4. udgave har fået vejledninger i, hvordan man kommer i gang med de mest udbredte programmeringsværktøjer. Grafikprogrammering er baseret på Swing med nye afsnit om animation, fuldskærmstegning, menuer, genvejstaster, faneblade, dialoger og tabeller (JTable). Eksemplerne er opdateret og forenklet til at følge praksis for Java (TM) 2 Platform Standard Edition 6.0. Introduktion til programmering Bogen starter fra grunden af, men har du ikke programmeret før, bør du være rede til at gøre en indsats, dvs. løbende lave en række små programmer for at øve dig i stoffet. Det forudsættes endvidere, at du har godt kendskab til computere på brugerniveau. En smule kendskab til matematik er også en fordel, men bestemt ikke et krav. Objektorienteret programmering Bogen arbejder grundigt med begreberne omkring objektorienteret programmering (OOP) og giver mange praktiske eksempler på denne måde at programmere på. Den introducerer og anvender løbende relevante dele af UML-notationen, der er meget anvendt i OOP og beslægtede fag som objektorienteret analyse og design. * Objekter * Klasser * Autoboxing * Nedarvning * Polymorfi * Indkapsling * Indre klasser * Interfaces * Analyse og design * Kravslister * Brugssituationer Faciliteterne i Java Programmeringssproget Java har en række faciliteter, der kan lette programmeringen meget. Det overblik, der præsenteres i denne bog, hjælper dig med at udnytte de vigtigste faciliteter samtidig med, at hvert kapitel slutter af med at gå i dybden med en række relevante og avancerede emner. * Grafik * Brugergrænseflader (Swing) * Hændelser * Appletter * Pakker * Tråde * Filhåndtering * Håndtering af undtagelser * Objekt-serialisering * Netværkskommunikation * Databaser * Remote Method Invocation Vælg selv dit værktøj: Borland Jbuilder Eclipse.org Oracle Jdeveloper NetBeans BlueJ
Databeskyttelse i arbejdsretten – fra jura til praksis indeholder en samlet fremstilling af databeskyttelsesretten med fokus på arbejdsretten.Bogen indeholder både en analyse af de nye databeskyttelsesretlige regler og en lang række praktiske anvisninger på, hvordan reglerne kan håndteres i praksis – i form af paradigmer, vejledninger og forslag til forretningsgange.Bogen giver en præcis, konkret og brugbar gennemgang af de nye regler, uden at læseren skal kaste sig ud i nærmere studier af et meget kompliceret retsområde.Databeskyttelse i arbejdsretten – fra jura til praksis er et praktisk værktøj, der henvender sig til medarbejdere i virksomheder, arbejdsgiver- og lønmodtagerorganisationer, advokater, revisorer og andre rådgivere, der beskæftiger sig med persondataretten.Om forfatterneLine Budtz Pedersen er advokat og sektionschef i TDC Group. Hun har mange års erfaring med compliance og har i de seneste år indgående beskæftiget sig med inkorporeringen af databeskyttelsesforordningen.Peer Schaumburg-Müller er vicedirektør i TDC Group, ekstern lektor på CBS og adjungeret professor på Aalborg Universitet. Han er forfatter og medforfatter til en lang række bøger bl.a. inden for arbejdsret.
Algorithmic design is not simply the use of computer to design architecture and objects. Algorithms allow designers to overcome the limitations of traditional CAD software and 3D modelers, reaching a level of complexity and control which is beyond the human manual ability. Algorithms-Aided Design presents design methods based on the use of Grasshopper (R), a visual algorithm editor tightly integrated with Rhinoceros (R), the 3D modeling software by McNeel & Associates allowing users to explore accurate freeform shapes. The book provides computational techniques to develop and control complex geometries, covering parametric modeling, digital fabrication techniques, form-finding strategies, environmental analysis and structural optimization. It also features case studies and contributions by researchers and designers from world's most influential universities and leading architecture firms.
This well-organized reference packs hundreds of timesaving solutions, tips, and workaroundsGÇôall students need to make the most of ExcelGÇÖs most powerful tools for analyzing data and making better decisions. Renowned Excel expert Bill Jelen offers a complete tour of Excel 2019 and Excel in Office 365, from efficient interface customizations to advanced analysis, visualizations, and dashboards. Discover how experts tackle todayGÇÖs key tasksGÇôand challenge yourself to new levels of mastery.
Conquer your phone addiction in just 30 days, and discover a happier, healthier and more fulfilled you.
Hatchback & Estate. Petrol: 1.0 litre (998cc) 3-cyl & 1.6 litre (1596cc) 4-cyl. Diesel: 1.5 litre (1499cc) & 1.6 litre (1560cc). Does NOT cover 1.5, 2.0 or 2.3 litre petrol engines, Flexfuel models or 2.0 litre diesel engine. Does NOT cover ST or RS models, 4WD, automatic or `Powershift' transmissions
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.