Metal Programming Guide

Tutorial and Reference via Swift

Author: Janie Clayton

Publisher: Addison-Wesley Professional

ISBN: 0134668952

Category: Computers

Page: 352

View: 4667

Master Metal: The Next-Generation Graphics and GPU Programming Platform for Apple Developers Metal enables Apple developers to maximize performance in demanding tasks like 3D graphics, games, scientific programming, visualization, and GPU-accelerated machine learning. Metal® Programming Guide is the authoritative, practical guide to Metal for all iOS programmers who are interested in graphics programming but don’t know where to start. Pioneering Apple developer Janie Clayton covers everything from basic draw calls to advanced parallel computing, combining easy-to-understand conceptual explanations with well-tested Swift 4/Xcode 9 sample code (available for download at GitHub). Clayton introduces the essential Metal, graphics, and math concepts every graphics programmer needs to know. She also discusses key graphics-specific libraries, concepts, and Metal Classes, presenting techniques and examples you’ll find valuable for both graphics and data processing. Clayton also provides coverage of the Metal Compute Pipeline, demonstrating practical GPU programming applications ranging from image processing to neural networking. Quickly get a basic Metal project running Work with Metal resources and memory management Learn how shaders are compiled and accessed by the CPU Program both 2D and 3D graphics with Metal Import 3D models and assets from Blender, Maya, and other programs Apply imported textures to model objects Use multipass rendering to efficiently implement computationally expensive techniques Leverage tessellation to reduce mesh detail Use the GPU for a wide spectrum of general-purpose computing applications Get started with the Metal Performance Shaders Framework Register your product at informit.com/register for convenient access to downloads, updates, and/or corrections as they become available.

Eine Tour durch C++

Die kurze Einführung in den neuen Standrad C++11

Author: Bjarne Stroustrup

Publisher: Carl Hanser Verlag GmbH Co KG

ISBN: 3446439838

Category: Computers

Page: 200

View: 6126

EINE TOUR DURCH C++ // - Dieser Leitfaden will Ihnen weder das Programmieren beibringen noch versteht er sich als einzige Quelle, die Sie für die Beherrschung von C++ brauchen – aber diese Tour ist wahrscheinlich die kürzeste oder einfachste Einführung in C++11. - Für C- oder C++-Programmierer, die mit der aktuellen C++-Sprache vertrauter werden wollen - Programmierer, die in einer anderen Sprache versiert sind, erhalten ein genaues Bild vom Wesen und von den Vorzügen des modernen C++ . Mit dem C++11-Standard können Programmierer Ideen klarer, einfacher und direkter auszudrücken sowie schnelleren und effizienteren Code zu schreiben. Bjarne Stroustrup, der Designer und ursprüngliche Implementierer von C++, erläutert die Details dieser Sprache und ihre Verwendung in seiner umfassenden Referenz „Die C++-Programmiersprache“. In „Eine Tour durch C++“ führt Stroustrup jetzt die Übersichtskapitel aus der Referenz zusammen und erweitert sie so, dass auch erfahrene Programmierer in nur wenigen Stunden eine Vorstellung davon erhalten, was modernes C++ ausmacht. In diesem kompakten und eigenständigen Leitfaden behandelt Stroustrup – neben Grundlagen – die wichtigsten Sprachelemente und die wesentlichen Komponenten der Standardbibliothek. Er präsentiert die C++-Features im Kontext der Programmierstile, die sie unterstützen, wie die objektorientierte und generische Programmierung. Die Tour beginnt bei den Grundlagen und befasst sich dann mit komplexeren Themen, einschließlich vieler, die neu in C++11 sind wie z.B. Verschiebesemantik, einheitliche Initialisierung, Lambda-Ausdrücke, verbesserte Container, Zufallszahlen und Nebenläufigkeit. Am Ende werden Design und Entwicklung von C++ sowie die in C++11 hinzugekommenen Erweiterungen diskutiert. Programmierer erhalten hier – auch anhand von Schlüsselbeispielen – einen sinnvollen Überblick und praktische Hilfe für den Einstieg. AUS DEM INHALT // Die Grundlagen // Benutzerdefinierte Typen // Modularität // Klassen // Templates // Überblick über die Bibliothek // Strings und reguläre Ausdrücke // E/A-Streams // Container // Algorithmen // Utilities // Numerik // Nebenläufigkeit // Geschichte und Kompatibilität

Cocoa

Programmierung für Mac OS X

Author: Aaron Hillegass,Adam Preble

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3826692063

Category: Cocoa (Application development environment)

Page: 531

View: 4404

Diese deutsche Übersetzung des Bestsellers von Aaron Hillegass ist das Standardwerk zur Mac-Programmierung. Hillegass behandelt alle Grundlagen, die Sie zur Programmierung für den Mac mit Cocoa brauchen, um featurereiche Anwendungen für OS X zu entwickeln. Das Buch ist eine wertvolle Ressource für jeden Mac-Programmierer!

Exploiting the IBM Health Checker for z/OS Infrastructure

Author: Mario Bezzi,Neil O'Connor,Sharon Phillips,Ulrich Thiemann,Helen Tsang,IBM Redbooks

Publisher: IBM Redbooks

ISBN: 0738450219

Category: Computers

Page: 246

View: 660

The IBM® Health Checker for z/OS® (also identified in this book as IBM Health Checker) is a key component of the z/OS operating system, whose objective is to identify potential problems before they impact the system's availability. To do this it continuously checks many current, active z/OS and sysplex settings and compares them with those suggested by IBM or defined by you. The IBM Health Checker for z/OS is made of two parts: - A framework that provides check management and execution services. It supports check development by IBM, independent software vendors (ISVs), and users. - Individual checks that look for specific z/OS settings and definitions, checking for potential problems. Customers can use the IBM Health Checker for z/OS infrastructure to run their own checks, extending the reach of IBM Health Checker for z/OS to environment-specific settings. This IBM RedpaperTM publication introduces the IBM Health Checker and describes how to activate and use it. It teaches you how to exploit the IBM Health Checker infrastructure to run custom checks and how to identify good candidates for writing your own checks. This publication also provides a number of sample checks to give you a good start creating custom checks for your environment.

z/OS Version 1 Release 13 Implementation

Author: Paul Rogers,Diniz Bortolotto,Robert Hering,George Kozakos,Lutz Kuehner,Jean-Louis Lafitte,Diana Nakajima,Paulo Nascimento,Nelson Oliveira,Gil Peleg,Giancarlo Rodolfi,Anthony Soares,Joao Zanon,IBM Redbooks

Publisher: IBM Redbooks

ISBN: 0738436224

Category: Computers

Page: 926

View: 8455

This IBM® Redbooks® publication provides information about installation and migration changes to be aware of if you are responsible for migrating systems from IBM z/OS® V1R10, z/OS V1R11, and z/OS V1R12 to z/OS V1R13. It also highlights actions that are needed to prepare for the installation of z/OS V1R12, including ensuring driving system and target system requirements are met and coexistence requirements are satisfied. There is a special focus on identifying new migration actions that must be performed for selected elements when migrating to z/OS V1R13. The book addresses the following topics: - z/OS V1R13 overview, z/OS V1R13 installation, managing volume backups with fast replication, XCF enhancements, console service enhancements - DFSMSdfp, DFSMSoam, DFSMShsm, ISPF enhancements, DFSMSrmm enhancements, establishing IBM RACF® security for RRSF TCP/IP connections - GRS enhancements, BCP supervisor, contents supervisor and RSM updates, improved channel recovery, Service aids enhancements, System Logger - SMF - z/OS UNIX System Services, z/OS UNIX-related applications, RRS, z/OS Management Facility, z/OS HCD and HCM, C language - Storage management enhancements, Common Information Model, Predictive Failure Analysis, Extended Address Volume, BCPii, Capacity Provisioning - System SSL enhancements, UNICODE, IBM Language Environment®, SDSF enhancements, JES2 enhancements, JES3 enhancements, IBM RMFTM enhancements - IBM WebSphere® Application Server OEM, z/OSMF, CIM, and Capacity Provisioning setups - BCPii Metal C example

Mac & i kompakt: Mac- und iOS-Programmierung

Xcode, Metal, CloudKit, PhotoKit, AppleTV, ResearchKit, UI Automation, Security

Author: Mac & i-Redaktion

Publisher: Heise Medien GmbH & Co. KG

ISBN: 3957880939

Category: Computers

Page: 74

View: 3568

Praxisorientierte Entwickler-Themen sind der Schwerpunkt dieses Dossiers. Sie stammen alle aus der Rubrik "Developer's Corner", die in jeder Mac & i erscheint. Hier erfahren Entwickler und Leser, die es werden wollen, wie man spannende Neuerungen in den Apple-Frameworks in der Praxis einsetzt, Schritt für Schritt. Oftmals gehört ein kleines Demo-Projekt dazu, welches man über den Webcode herunterladen kann. Als Entwicklungswerkzeug zum Ausführen und Nachbauen benötigen Sie mindestens Xcode 7 oder 8. Wir haben nur die Artikel berücksichtigt -- und sie dabei im Wesentlichen unverändert gelassen -- die nicht bereits von der aktuellen Entwicklung überholt wurden. Fast alle Beiträge sind aus den Jahren 2016 und 2015, nur ein Artikel über die Programmierung von iOS-Extensions haben wir aus Heft 6/2014 übernommen. Insgesamt sind elf Artikel auf über 70 Seiten zusammengekommen. Darunter ein hochaktueller Zweiteiler, wie man seine iOS-Apps sicherer macht, ein Einstieg in die 3D-Programmierung mit Metal, Tipps wie man als Entwickler den Xcode Server ausreizt und Fotos in eigenen Anwendungen mit dem PhotoKit optimiert. Die Themen ResearchKit für Studien und eine RSS-App für das Apple TV runden das bunte Spektrum ab.

GPU Pro 360 Guide to 3D Engine Design

Author: Wolfgang Engel

Publisher: CRC Press

ISBN: 1351172468

Category: Computers

Page: 328

View: 5867

This book gathers all the content from the GPU Pro series (Vols 1-7; 2010-2016) into a convenient single source anthology covering mobile GPUs and the architecture of tile-based GPUs. It covers ready-to-use ideas and procedures that can help solve many computer graphics programming challenges. The articles by leading programmerscontained in this volume focus on newand interesting ways to solve existing rendering problems.

Excel-VBA für Dummies

Author: John Walkenbach

Publisher: John Wiley & Sons

ISBN: 3527709282

Category:

Page: 411

View: 4922

Um noch mehr aus Excel herauszuholen, empfiehlt sich die VBA-Programmierung, mit der Sie Excel auf Ihre Bedürfnisse zuschneiden können. John Walkenbach zeigt Ihnen, wie Sie Excel-Berechnungen mit VBA automatisieren. Er erklärt Ihnen zunächst die notwendigen VBA-Grundlagen und wichtigsten Werkzeuge sowie VBA-Abläufe des VBA-Editors. Außerdem erhalten Sie eine Übersicht über die wichtigsten Bestandteile und Begriffe, die für die VBA-Programmierung in Excel relevant sind, und Sie erfahren, wie Sie Programmierfehler ausfindig machen und beheben.

Wie ich die Dinge geregelt kriege

Selbstmanagement für den Alltag

Author: David Allen

Publisher: Piper ebooks

ISBN: 3492972314

Category: Self-Help

Page: 432

View: 2718

Eigentlich sollte man längst bei einem Termin sein, doch dann klingelt das Handy und das E-Mail-Postfach quillt auch schon wieder über. Für Sport und Erholung bleibt immer weniger Zeit und am Ende resigniert man ausgebrannt, unproduktiv und völlig gestresst. Doch das muss nicht sein. Denn je entspannter wir sind, desto kreativer und produktiver werden wir. Mit David Allens einfacher und anwendungsorientierter Methode wird beides wieder möglich: effizient zu arbeiten und die Freude am Leben zurückzugewinnen.

Das Spiel der Götter (1)

Die Gärten des Mondes

Author: Steven Erikson

Publisher: Blanvalet Taschenbuch Verlag

ISBN: 3641089778

Category: Fiction

Page: 800

View: 8681

Das malazanische Imperium ist ein Moloch, der sich mit Hilfe seiner Magier und Soldaten unerbittlich ausbreitet. Jetzt soll die letzte freie Stadt fallen. Doch eine ominöse Macht verweigert den Truppen der Kaiserin den letzten Sieg: Über Darujhistan schwebt aus heiterem Himmel eine riesige Festung und versetzt alle Welt in helle Aufregung ...

Inside Apple

Das Erfolgsgeheimnis des wertvollsten, innovativsten und verschwiegensten Unternehmensder Welt

Author: Adam Lashinsky

Publisher: John Wiley & Sons

ISBN: 3527671420

Category: Business & Economics

Page: 233

View: 3917

Apple ist seit dem 20. August 2012 das wertvollste Unternehmen der Welt. "Inside Apple" enth?llt das geheime System, die Taktiken und die F?hrungsstrategien, die Steve Jobs und seinem Unternehmen erlaubten, ein Erfolgsprodukt nach dem anderen zu produzieren und eine kult?hnliche Anh?ngerschaft f?r seine Produkte zu erwecken. In diesem Referenzwerk zur Unternehmensf?hrung stellt Adam Lashinsky dem Leser Konzepte wie das des "DRI" (Apples Praxis, jeder Aufgabe einen "Directly Responsible Individual", also einen direkt und unmittelbar Verantwortlichen zuzuweisen) und das der Top 100 (ein j?hrlich wiederkehrendes Ritual, bei dem 100 aufstrebende F?hrungskr?fte f?r ein geheimes, vollst?ndig abgeschirmtes Treffen mit Unternehmensgr?nder Steve Jobs ausgew?hlt und auf Herz und Nieren ?berpr?ft werden) vor. Basierend auf zahllosen Interviews bietet das Buch exklusiv neue Informationen dar?ber, wie Apple Innovationen schafft, mit Lieferanten umgeht und den ?bergang in die Post-Jobs-?ra handhabt. Adam Lashinsky kennt Apple durch und durch: Bereits 2008 sagte er in einer Titelstory ("The Genius Behind Steve: Could Operations Whiz Tim Cook Run The Company Someday?") f?r das Magazin Fortune voraus, dass der damals noch unbekannte Tim Cook eventuell Steve Jobs als CEO nachfolgen w?rde. Obwohl "Inside Apple" vordergr?ndig ein tiefer Einblick in ein einzigartiges Unternehmen (und in sein ?kosystem aus Lieferanten, Investoren, Angestellten und Wettbewerbern) ist, sind die Lehren ?ber Steve Jobs, Unternehmensf?hrung, Produktdesign und Marketing allgemeing?ltig. Sie sollten von jedem gelesen werden, der einen Teil der Apple-Magie in sein Unternehmen, seine Karriere oder sein kreatives Bestreben bringen m?chte.

Bald!

10 revolutionäre Technologien, mit denen alles gut wird oder komplett den Bach runtergeht

Author: Kelly Weinersmith,Zach Weinersmith

Publisher: Carl Hanser Verlag GmbH Co KG

ISBN: 3446257829

Category: Science

Page: 480

View: 8601

Zach Weinersmith ist mit seinem Blog „Saturday Morning Breakfast Cereal“ einer der großen Pop-Science-Cartoonisten im Netz. Jetzt haben er und seine Frau Kelly ein Buch über zehn vielversprechende Zukunftstechnologien geschrieben, die unsere Welt schon bald zu einem besseren Ort machen könnten ... wenn alles gut geht. Wieso Häuser bauen, wenn man sie auch drucken könnte? Warum holen wir unsere Rohstoffe nicht einfach vom nächstgelegenen Asteroiden? Und wäre ein Lift ins All nicht praktisch? Klingt verrückt, aber wir leben in einer Zeit, in der all das Realität werden könnte – BALD! Geniale, faszinierende und hochkomische Lektüre für alle, die wissen möchten, was die Zukunft an Großartigem bringt.

Einführung in Machine Learning mit Python

Praxiswissen Data Science

Author: Andreas C. Müller,Sarah Guido

Publisher: O'Reilly

ISBN: 3960101120

Category: Computers

Page: 378

View: 6655

Machine Learning ist zu einem wichtigen Bestandteil vieler kommerzieller Anwendungen und Forschungsprojekte geworden, von der medizinischen Diagnostik bis hin zur Suche nach Freunden in sozialen Netzwerken. Um Machine-Learning-Anwendungen zu entwickeln, braucht es keine großen Expertenteams: Wenn Sie Python-Grundkenntnisse mitbringen, zeigt Ihnen dieses Praxisbuch, wie Sie Ihre eigenen Machine-Learning-Lösungen erstellen. Mit Python und der scikit-learn-Bibliothek erarbeiten Sie sich alle Schritte, die für eine erfolgreiche Machine-Learning-Anwendung notwendig sind. Die Autoren Andreas Müller und Sarah Guido konzentrieren sich bei der Verwendung von Machine-Learning-Algorithmen auf die praktischen Aspekte statt auf die Mathematik dahinter. Wenn Sie zusätzlich mit den Bibliotheken NumPy und matplotlib vertraut sind, hilft Ihnen dies, noch mehr aus diesem Tutorial herauszuholen. Das Buch zeigt Ihnen: - grundlegende Konzepte und Anwendungen von Machine Learning - Vor- und Nachteile weit verbreiteter maschineller Lernalgorithmen - wie sich die von Machine Learning verarbeiteten Daten repräsentieren lassen und auf welche Aspekte der Daten Sie sich konzentrieren sollten - fortgeschrittene Methoden zur Auswertung von Modellen und zum Optimieren von Parametern - das Konzept von Pipelines, mit denen Modelle verkettet und Arbeitsabläufe gekapselt werden - Arbeitsmethoden für Textdaten, insbesondere textspezifische Verarbeitungstechniken - Möglichkeiten zur Verbesserung Ihrer Fähigkeiten in den Bereichen Machine Learning und Data Science Dieses Buch ist eine fantastische, super praktische Informationsquelle für jeden, der mit Machine Learning in Python starten möchte – ich wünschte nur, es hätte schon existiert, als ich mit scikit-learn anfing! Hanna Wallach, Senior Researcher, Microsoft Research

Das HDRI-Handbuch

High Dynamic Range Imaging für Fotografen und Computergrafiker

Author: Christian Bloch

Publisher: N.A

ISBN: 9783898644303

Category:

Page: 389

View: 7945