Computer und IT
Elektrotechnik für Dummies (2. Auflage)
Dieses Buch erklärt Ihnen einfach und verständlich, was Sie im Studium über die Elektrotechnik unbedingt wissen sollten. Von einfachen elektrischen Stromkreisen über das ohmsche Gesetz bis hin zu magnetischen Feldern und den Grundlagen der Wechselstromtechnik ist alles vertreten. Schon bald werden Sie mit Widerstand, Kondensator und Kapazität, Spule und Induktion ganz selbstverständlich umgehen. Dank zahlreichen Beispielen und Schritt-für-Schritt-Rechnungen stellen Klausuren kein Problem mehr für Sie dar. Die nächste Prüfung kann also kommen.Autor:Michael Felleisen ist Professor für Mess-, Steuer- und Regelungstechnik an der Hochschule Pforzheim. Er hat an der Universität Karlsruhe studiert, an der RWTH Aachen promoviert und mehrere Jahre als Ingenieur und Produktmanager bei Siemens und SAP gearbeitet.Leseprobe (PDF-Link)
Praktische Einführung in Hardware Hacking
Sicherheitsanalyse und Penetration Testing für IoT-Geräte und Embedded Devices »Smarte« Geräte sind allgegenwärtig und sie sind leicht zu hacken - umso mehr sind Reverse Engineers und Penetration Tester gefragt, um Schwachstellen aufzudecken und so Hacking-Angriffen und Manipulation vorzubeugen. In diesem Buch lernen Sie alle Grundlagen des Penetration Testings für IoT-Geräte. Die Autoren zeigen Schritt für Schritt, wie ein Penetrationstest durchgeführt wird: von der Einrichtung des Testlabors über die OSINT-Analyse eines Produkts bis hin zum Prüfen von Hard- und Software auf Sicherheitslücken u.a. anhand des OWASP-Standards. Sie erfahren darüber hinaus, wie Sie die Firmware eines IoT-Geräts extrahieren, entpacken und dynamisch oder statisch analysieren. Auch die Analyse von Apps, Webapplikationen und Cloudfunktionen wird behandelt. Außerdem finden Sie eine Übersicht der wichtigsten IoT-Protokolle und ihrer Schwachstellen. Es werden nur grundlegende IT-Security-Kenntnisse (insbesondere in den Bereichen Netzwerk- und Applikationssicherheit) und ein sicherer Umgang mit Linux vorausgesetzt. Die notwendigen Elektronik- und Hardwaredesign-Grundlagen geben Ihnen die Autoren mit an die Hand.
Business Intelligence mit Excel
Unternehmensdaten mit Excel-BI-Tools gekonnt analysieren und präsentieren! • BI-Werkzeuge und Methoden (ETL, OLAP, ODBC u. a.) • Externe Daten abrufen und analysieren mit Power Query • Power Pivot im Datenmodell – Import, Verknüpfungen, Berechnungen • Mit DAX-Funktionen kalkulieren und KPIs berechnen • Excel-Daten mit Power BI visualisieren, Berichte und Dashboards in der Cloud veröffentlichen Der aktuelle Zuwachs an Daten in allen Geschäftsprozessen stellt viele Anwender in der Praxis vor neue Herausforderungen. Unternehmensdaten müssen aufbereitet werden verbunden mit intelligentem Reporting und Visualisierung. Analysen sollen zukünftig ständig, sofort und auf allen Medien verfügbar sein. Die benutzerfreundlichen BI-Tools von Microsoft Excel sind hier die erste Wahl für Manager und Controller. Sie helfen Ihnen, Trends und Risiken zu erkennen, Zusammenhänge zu begreifen und die Grundla-gen für Ihre Entscheidungen zu verbessern.Dieses Praxisbuch vermittelt die Grundlagen für den Einstieg in Business Intelligence. Es erklärt Begriffe und Methoden und zeigt, wie Daten aus unterschiedlichen Quellen mit Microsoft Excel importiert, transformiert und visualisiert werden. Lernen Sie, mit Power Query und der Skriptsprache M Daten aufzubereiten und üben Sie den Aufbau von Datenmodellen mit Power Pivot und DAX. Anschauliche Visualisierungen, Berichte und Dashboards erstellen Sie mit PivotTables, PivotCharts und Power BI.
Handbuch der Raumfahrttechnik
Das Handbuch zur Raumfahrttechnik Dieses komplett vierfarbig gedruckte Standardwerk bietet Studierenden, Ingenieuren und Wissenschaftlern sowie ambitionierten Raumfahrtinteressierten detaillierte Einblicke in die faszinierende Welt der Raumfahrt. Neben den Grundlagen werden in sieben Hauptkapiteln die Abläufe und Methoden für die Entwicklung, den Bau, den Betrieb und die Nutzung von Raumfahrtsystemen beschrieben: •Trägersysteme •Raumfahrt-Subsysteme •Aspekte bemannter Missionen •Missionsbetrieb •Raumfahrtnutzung •Konfiguration/Entwurf eines Raumflugkörpers •Management von Raumfahrtprojekten Die fünfte Auflage des Handbuches wurde um neue Planeten-und Satellitenmissionen ergänzt sowie mit neuen Inhalten zu Weltraumbiologie, Satellitennavigation, Trägersystemen und zur Technik unbemannter und bemannter Raumfahrzeuge auf den aktuellen Stand gebracht. Die einzelnen Kapitel und Unterkapitel, erstellt von führenden Experten von Hochschulen, Forschungseinrichtungen und der Raumfahrtindustrie, sind in sich abgeschlossen. Damit ermöglicht das Buch den Lesern, die sich zu ausgewählten Bereichen informieren wollen, einen schnellen Einstieg und fundierten Überblick.
SAMBA 4
Für Linux-Administratoren, die in einem Unternehmen oder zu Hause eine zentrale Benutzerverwaltung und Fileservices einrichten wollen: Alle gängigen Server-Distributionen aufsetzen, Benutzer und Gruppen anlegen, Drucker verwalten und Freigaben einrichten •Mit dem Buch sind Sie in der Lage, ein komplette Active Directory Umgebung aus Linux und Samba einzurichten. • Auch die Einrichtung von Fileservern und Clustern ist Schritt für Schritt beschrieben. • Die einzelnen Kapitel können einzeln für bestimmte Dienste genutzt werden oder von Anfang bis Ende für den Aufbau einer kompletten Samba-4-Umgebung. • Am Ende des Buches folgt ein komplettes Szenario für eine Umgebung inklusive Hinweisen für Dokumentation und zu sichernde Dateien.EXTRA:E-Book inside. Systemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader oder Ebook-Reader bzw. Adobe Digital Editions.
Deep Learning
Deep Learning ist die Schlüsseltechnologie des derzeitigen Booms der Künstlichen Intelligenz. Neuronale Netze können Höchstleistung erbringen, wenn sie als Deep-Learning-Netze aufgestellt sind und mit großen Datenmengen trainiert werden – und wenn Sie wissen, wie man dieses maschinelle Lernen geschickt implementiert. Mit TensorFlow und Keras stehen dafür mächtige Frameworks bereit. Lernen Sie hier, sie in realer Projektpraxis erfolgreich einzusetzen. Unsere Autoren zeigen Ihnen sowohl die Arbeit mit Python und Keras als auch für den Browser mit JavaScript, HTML5 und TensorFlow.js.
Deep Learning - Das umfassende Handbuch
Deep Learning ist ein Teilbereich des Machine Learnings und versetzt Computer in die Lage, aus Erfahrungen zu lernen. Dieses Buch behandelt umfassend alle Aspekte, die für den Einsatz und die Anwendung von Deep Learning eine Rolle spielen: In Teil I erläutern die Autoren die mathematischen Grundlagen für Künstliche Intelligenz, Neuronale Netze, Machine Learning und Deep Learning. In Teil II werden die aktuellen in der Praxis genutzten Verfahren und Algorithmen behandelt. In Teil III geben die Autoren Einblick in aktuelle Forschungsansätze und zeigen neue zukunftsweisende Verfahren auf. Dieses Buch richtet sich an Studenten und alle, die sich in der Forschung mit Deep Learning beschäftigen sowie an Softwareentwickler und Informatiker, die Deep Learning für eigene Produkte oder Plattformen einsetzen möchten. Dabei werden Grundkenntnisse in Mathematik, Informatik und Programmierung vorausgesetzt.Aus dem Inhalt:Teil I: Angewandte Mathematik und Grundlagen für das Machine Learning • Lineare Algebra • Wahrscheinlichkeits- und Informationstheorie • Bayessche Statistik • Numerische BerechnungTeil II: Deep-Learning-Verfahren • Tiefe Feedforward-Netze • Regularisierung • Optimierung beim Trainieren tiefer Modelle • Convolutional Neural Networks • Sequenzmodellierung für Rekurrente und Rekursive Netze • Praxisorientierte Methodologie • Anwendungen: Computer Vision, Spracherkennung, Verarbeitung natürlicher SpracheTeil III: Deep-Learning-Forschung • Lineare Faktorenmodelle • Autoencoder • Representation Learning • Probabilistische graphische Modelle • Monte-Carlo-Verfahren • Die Partitionsfunktion • Approximative Inferenz • Tiefe generative Modelle wie Restricted Boltzmann Machines, Deep-Belief-Netze, Gerichtete Generative Netze, Variational Autoencoder u.v.m.
Atari: Kunst und Design der Videospiele
Die komplett deutsche Fassung der vollständigen Retrospektive von Videospielkunst und Game-Grafik der 1970- und 80er-Jahre von Retro Gamer-Autor Winnie Forster.Mit verspielter Technik revolutioniert Atari in den 1970er- und 80er-Jahren Popkultur, Design und Unterhaltung und legt den Grundstein zum Milliarden-Geschäft elektronischer Games. Die Firma erfindet Arcade-Hits wie Asteroids, Centipede, Missile Command, baut Heimcomputer und TV-Konsolen und erweckt Anfang rund um den Globus eine neue Leidenschaft – das Videospielfieber!IT-Genies schaffen die ersten Telespiele und die Kluft, die zwischen den frühen, primitiven Pixeln und unserer Fantasie steht, überbrücken talentierte Künstler, Produkt- und Cover-Designer bei Atari. Deren Visionen schmücken Module, Verpackungen und Anzeigen und machen auch in Deutschland mehrere Generationen zu Gamern, zu Space-Piloten, Rittern, Spitzensportlern und Cowboys. Diesem Buch spendierten US-Museen, Getty- und NASA-Archiv, vor allem die privaten Sammlungen der Atari-Kreativen 700 Werke aus drei Dekaden, Cover-Gemälde, Hardware-Designs und bislang unveröffentlichte Prototyp-Skizzen. ATARI: KUNST UND DESIGN präsentiert knapp 400 Spiele von Adventure bis Yar’s Revenge, rund 70 Konsolen, Computer und Zubehörteile, nennt über 300 Atari-Kreative, Produktdesigner und Programmierer. Viele von ihnen ergreifen das Wort mit O-Ton aus der Sturm- und Drangzeit, Berichten und Erinnerungen aus dem Silicon Valley.Für die deutsche Ausgabe unter anderem um chronologische Tabellen und Übersicht aller Games und Marken von Atari ergänzt, liefert das Buch die vollständigste Retrospektive von Videospielkunst und Game-Grafik der 1970- und 80er-Jahre und tiefen Einblick in die damalige Designwelt. Für den Fan und den Genießer, für Sammler wie Einsteiger: Auf 352 Seiten feiert ATARI: KUNST UND DESIGN die Pionierphase und das Goldene Zeitalter von Atari als eine Ära, die vergangen ist, doch unvergessen.Aus dem Amerikanischen, erweitert von Stephan Freundorfer und Winnie Forster: 352 Seiten mit rund 700 Abbildungen, Großformat (25cm x 28cm), fadengebunden, komplett in Farbe.Leseprobe (PDF-Link)
Ubuntu 18.04
Steigen Sie mit Ubuntu ein in die Linux-Welt! Egal, ob Sie parallel zu einem anderen Betriebssystem oder ausschließlich mit Ubuntu arbeiten wollen: Dieses Buch nimmt Sie an die Hand und ermöglicht Ihnen einen problemlosen Start mit Ubuntu 18.04. Christoph Troche erklärt Ihnen gut nachvollziehbar die verschiedenen Installationsmöglichkeiten von Ubuntu (Live-Version, Festinstallation, allein oder parallel zu Windows). Er demonstriert, wie Sie Ubuntu einrichten und macht Sie mit der Arbeitsoberfläche Gnome bekannt, so dass Sie direkt loslegen können. Der Autor zeigt Ihnen die Programme, die Ubuntu bereits mitbringt, und wie Sie eigentlich für den Betrieb unter Windows gedachte Software trotzdem installieren können. Für einen kompletten Umstieg empfiehlt er Ihnen aber auch geeignete Linux-Alternativen. Im weiteren Verlauf des praxisnahen Buches erhalten Sie wertvolle Informationen und Tipps in Sachen Multimedia, Mobilität, Datensicherung in der Cloud oder Sicherheit Ihres Systems. So hilft Ihnen dieses Praxisbuch mit seiner verständlichen Art dabei, alltägliche Aufgaben problemlos zu meistern und Ihr Ubuntu optimal zu nutzen. Aus dem Inhalt: • Klassische Chiffren• Moderne Blockchiffren • Linux und Ubuntu • Ubuntu-Live und vollständige Installation • Die grafische Oberfläche Gnome • Finetuning – Ubuntu wird eingerichtet • Anwendungen nachinstallieren • Windows-Programme mit Ubuntu nutzen • Linux-Alternativen zu Windows-Programmen • Ubuntu in der Gruppe • Mit Ubuntu in der Cloud • Sicherheit im System • Nautilus, Kommandozeile und Verzeichnisbaum • Virtuelles Persönliches Netzwerk (VPN) einrichten • Ubuntu-DerivateAuf der Buch-DVD:Ubuntu 18.04 für PC (64 Bit)
Die C++ Challenge
C++ ist eine der am weitesten verbreiteten Programmiersprachen und hat Anwendungen in einer Vielzahl von Bereichen, wie Spiele, GUI-Programmierung und Betriebssysteme, um nur einige zu nennen. Im Laufe der Jahre hat sich C++ (17) zu einer der Topsprachen für Programmierer weltweit entwickelt (und ist es noch).Dieses Buch zeigt dir einige bemerkenswerte Features, die C++ zu bieten hat, und wie du sie implementierst, um deine Anforderungen zu erfüllen. Jedes Problem ist einzigartig und testet nicht nur deine Sprachkenntnisse. Es testet ebenso deine Fähigkeit, über den Tellerrand hinaus zu denken und die besten Lösungen zu finden.Mit unterschiedlichen Schwierigkeitsgraden wirst du mit einer Vielzahl von Aufgabenstellungen konfrontiert. Und falls du nicht weißt, musst du dir keine Sorgen machen: Wir haben die besten Lösungen für die Probleme im Buch. Bist du bereit für die Herausforderung? • Serialisieren und Deserialisieren von JSON- und XML-Daten • Verschlüsseln und signieren, um sichere Kommunikation zu ermöglichen • SQLite einbinden und verwenden • Threads und asynchrone Funktionen verwenden, um parallele Algorithmen zu implementieren • ZIP-daten komprimieren und dekomprimien • Designpatterns zur Lösung von realen Fragestellungen verwenden • Client-Server-Anwendungen relalisieren, die über TCP/IP kommunizieren • Datenstrukturen wie zirkulare Puffer oder Priority-Queues implementieren
Deep Learning mit R und Keras
Dieses Buch ist eine praxisorientierte Einführung und erläutert die grundlegenden Konzepte sowie den konkreten Einsatz von Deep Learning. Der Autor verzichtet dabei weitgehend auf mathematische Formeln und legt stattdessen den Fokus auf das Vermitteln der praktischen Anwendung von Machine Learning und Deep Learning. Anhand zahlreicher Beispiele erfahren Sie alles, was Sie benötigen, um Deep Learning zum Lösen konkreter Aufgabenstellungen einzusetzen. Dafür verwendet der Autor die Programmiersprache R und die Deep-Learning-Bibliothek Keras, die das beliebteste und am besten geeignete Tool für den Einstieg in Deep Learning ist. Lernen Sie alles über die iCloud und die damit verbundene Apple-ID. Das Buch besteht aus zwei Teilen: Teil I ist eine allgemeine Einführung in das Deep Learning und erläutert die grundlegenden Zusammenhänge und Begriffe sowie alle erforderlichen Konzepte, die für den Einstieg in Deep Learning und Neuronale Netze wichtig sind. In Teil II erläutert der Autor ausführlich die praktischen Anwendungen des Deep Learnings beim maschinellen Sehen (Computer Vision) und bei der Verarbeitung natürlicher Sprache. Viele der hier vorgestellten Beispiele können Ihnen später als Vorlage zum Lösen von Problemen dienen, die Ihnen in der Praxis des Deep Learnings begegnen werden. Das Buch wendet sich an Leser, die bereits Programmiererfahrung mit R haben und die ins Machine Learning und Deep Learning einsteigen möchten. Für den Einsatz von Keras werden grundlegende R-Kenntnisse vorausgesetzt. Aus dem Inhalt: - Was ist Deep Learning? - Die mathematischen Bausteine eines neuronalen Netzes - Einführung in neuronale Netze - Keras, TensorFlow, Theano und CNTK - Grundlagen des Machine Learnings - Deep Learning und maschinelles Sehen - Deep Learning, Text und sequenzielle Daten - Bewährte Verfahren des Deep Learnings - Generatives Deep Learning - Installation von Keras und der Erweiterungen unter Ubuntu - RStudio-Server auf einer EC2-GPU-Instanz betreiben
DJI Phantom 4 das Profibuch
InhaltDas Buch hilft Einsteigern und Fortgeschrittenen auf rund 265 Seiten, den Phantom 4 mit all seinen Funktionen zu verstehen und damit richtig und verantwortungsvoll zu fliegen. Darüber hinaus erklärt es Anfängern im Drohnenfliegen, die aber bereits gute Film- oder Fotografie-Kenntnisse besitzen, wie sie mit einer fliegenden Kamera umgehen. Nicht zuletzt hilft das Buch auch Eltern, deren Kinder bereits einen Phantom 4 besitzen oder für die die Anschaffung eine Kameradrohne geplant ist, die der immer rasanteren Entwicklung der Technik aber nicht mehr hinterher kommen.AutorChristian Rattat arbeitet seit über 22 Jahren als Softwareentwickler und Softwarearchitekt und begann seine Karriere 1987 mit einem Commodore Amiga 2000. Heute arbeitet er für eine große Unternehmensberatung mit eigener Software und Cloud, hat aber auch mikrocontrollerbasierte Anwendungen gebaut und dafür Software implementiert. Seit über zehn Jahren fotografiert er semiprofessionell und besitzt ein eigenes Fotostudio. Sein Hobby, das Bauen und Fliegen von Multicoptern, erfordert unter anderem auch immer wieder den Einsatz von Werkzeugmaschinen wie CNC-Fräsen und 3D-Druckern.Mit seinem neuen Buch DJI Phantom 4 – Das Profibuch befasst er sich dieses Mal nicht mit Themen aus dem Make-Bereich, sondern hilft Einsteigern und Fortgeschrittenen beim Fliegen und Filmen mit einer des besten Kameradrohnen im Hobbybereich, dem Phantom 4.
Netzwerkprotokolle hacken
Inhalt In die Gedankenwelt eines Angreifers hineinversetzen & Sicherheitslücken bei einem vernetzten Gerät verstehen und aufspüren... Backup und Recovery sind mit die wichtigsten Aufgaben, die bei einer produktiven Umgebung anfallen. Hierbei spielt es keine Rolle, ob es sich um die virtuelle Welt handelt oder ob physische Systeme gesichert werden müssen. Auch eine Probewiederherstellung sollte zu den regelmäßigen Aufgaben eines jeden Administrators gehören. Im Falle eines Falles muss man sich auf ein Backup verlassen können, und man sollte dieses auch regelmäßig durch ein Recovery überprüfen oder über diese Software automatisiert durchführen lassen. In diesem Buch finden Sie Erläuterungen zu allen wichtigen Vorgehensweisen und Hinweise zu deren richtiger Verwendung Über den Autor James Forshaw ist ein renommierter Computer-Sicherheits-Experte beim Google-Project Zero und der Entwickler des Netzwerk-Analyse-Tools Canape. Seine Entdeckung von komplexen Designproblemen in Microsoft Windows brachte ihm die »Top-Bug-Prämie« von 100.000 US-Dollar ein und an die Spitze der veröffentlichten Liste des Microsoft Security Response Centers (MSRC). Er wurde eingeladen, seine Ergebnisse auf globalen Sicherheits-konferenzen wie BlackHat, CanSecWest und dem Chaos Computer Congress vorzustellen.
Fotos rechtssicher nutzen im Internet
Inhalt Vertragsgestaltung mit Agenturen und Fotografen Dieses Buch ist ein praktischer Leitfaden für alle rechtlichen Fragen, die bei der Veröffentlichung von Fotos im Internet entstehen. Die Autoren geben Ihnen die notwendigen rechtlichen Grundlagen an die Hand. Das Buch vermittelt Ihnen alle Grundlagen dafür, sicher mit Fotos im Internet umzugehen, und gibt hierzu praktische Handlungsempfehlungen. Zahlreiche Checklisten, praktische Tipps, anschauliche Beispiele und Mustertexte für Verträge machen dieses Buch zu einem wertvollen praktischen Ratgeber und Nachschlagewerk. Über den Autor Robert Golz ist Partner bei HÄRTING Rechtsanwälte und Fachanwalt für Urheber- und Medienrecht. Die Schwerpunkte seiner Tätigkeit als Rechtsanwalt liegen im Urheber-, Presse- und Persönlichkeitsrecht. Marie Slowioczek-Mannsfeld ist Rechtsanwältin und Head of Legal der COPYTRACK GmbH, einem Rechtsdienstleister für Fotografen und Agenturen, der sich international für die Durchsetzung von Urheberrechten einsetzt. Neben dieser Tätigkeit hält sie Seminare und Vorträge zum Fotorecht.
Roboter selbst bauen
»Roboter selbst bauen« ist das perfekte Buch für Jugendliche und Erwachsene, die einzigartige Maschinen konstruieren wollen, und das mit nachvollziehbaren Schritt-für-Schritt-Anleitungen.Mit leicht erhältlichen Teilen bringst du dir grundlegende Kenntnisse der Elektronik und der Programmierung bei und lässt deinen Roboter laufen, zeichnen oder auch das Chaos aufräumen, das du verursacht hast. Fang mit einem einfachen Pappkartonroboter an und entwickle deine Fähigkeiten, bis du ein ferngesteuertes Geländefahrzeug aus Metall oder einen mit Solarenergie betriebenen Bot bauen kannst.Mit den technischen Tricks werden auch deine praktische Erfahrung und dein Elektronik-Know-how wachsen, sodass du bald in der Lage bist, deine eigenen, selbst gestalteten Erfindungen zu konstruieren. Die Möglichkeiten sind unbegrenzt.
Das Affinity Photo Praxisbuch
Von den Grundlagen bis zur professionellen Bildbearbeitung.Das preisgekrönte Affinity Photo hat alles, was eine moderne, professionelle Bildbearbeitung braucht – und das ganz ohne Abo, zu einem sehr günstigen Preis, bei umfassender Photoshop-Kompatibilität und auf macOS wie Windows.Mit diesem Buch arbeiten Sie sich detailliert und praxisnah in die macOS- oder Windows-Version von Affinity Photo ein – von den Grundlagen der Bildbearbeitung über die professionelle Entwicklung Ihrer RAWs bis hin zur kreativen Nachbearbeitung. Sie verstehen, wie Sie mit Werkzeugen wie Pinsel und Auswahlen, mit Ebenen, Mischmodi, Anpassungen und Filtern zu beeindruckenden Bildresultaten gelangen. Sie lernen, professionelle Retuschetechniken (Frequenztrennung, Dodge & Burn und andere) anzuwenden und erstellen Panoramen und HDRs. Sie verrechnen Ihre Fokus-Stacking-Serien zu faszinierenden Bildern, gestalten mit Bildern und Texten kleine Layouts und automatisieren häufig wiederkehrende Bearbeitungsschritte mit Affinity Photos Makro-Funktion.Der auf die Software abgestimmte Aufbau des Buches sorgt für eine optimale Orientierung, sodass Sie es auch als Nachschlagewerk bei der Arbeit mit Affinity Photo nutzen können.Käufer dieses Buches erhalten einen 25%-Rabatt auf ein Videotutorial des Autors zu Affinity Photo (siehe Cover-Innenseite).Über den Autor:Rüdiger Schestag ist ein Fotograf mit eigener, klarer Handschrift. In seinem Berliner Studio XLAB Productions fotografiert er am liebsten Menschen, die etwas zu sagen haben oder ausdrücken können. Sein Wissen gibt er als Dozent für Fotografie, in Online-Trainings und erstmals auch in diesem Buch weiter. Mehr über Rüdiger Schestags Arbeiten erfahren Sie auf http://ruediger-schestag.de.
Zweite Chance für Kellerfunde
Schon mal daran gedacht, die rostige Leiter aus der Garage in ein schickes Deko-Element zu verwandeln? In "Zweite Chance für Kellerfunde" zeigt Ihnen Max McMurdo den Weg zu Ihrem inneren Designtalent. Lernen Sie, wie Sie den perfekten "Schrott" aufspüren. Erfahren Sie etwas über die Techniken, mit denen Sie Ihre Fundstücke in attraktive Objekte verwandeln. Die simplen und doch kreativen Ideen werden Sie inspirieren. Am Ende werden Sie anderen sagen können: Das habe ich selbst gebaut! Für die 20 vorgestellten Projekte müssen Sie nicht über die teuerste Werkstattausrüstung verfügen oder irgendwelche Vorkenntnisse mitbringen. Einige Projekte sind mit ein paar einfachen Arbeitsschritten in kürzester Zeit fertiggestellt. Für andere ist vielleicht ein Wochenende notwendig. Wichtig ist vor allem, dass Ihnen die Arbeit daran Spaß macht. Und bedenken Sie eines: Design fordert Lernbereitschaft und Experimentierfreude. Dabei wird zwangsläufig nicht alles genau so, wie es ursprünglich geplant war!
Kubernetes
Es heißt, dass Google über zwei Milliarden Anwendungscontainer pro Woche deployt. Wie ist das möglich? Diese Frage hat Google mit einem Projekt namens Kubernetes beantwortet, einem Cluster-Orchestrierer, der das Bauen, Deployen und Warten skalierbarer, verteilter Systeme in der Cloud radikal vereinfacht. Dieser praktische Leitfaden zeigt Ihnen, wie Kubernetes und die Container-Technologie Ihnen helfen können, in Bezug auf Schnelligkeit, Agilität, Zuverlässigkeit und Effizienz in ganz neue Bereiche vorzudringen.Die Autoren Kelsey Hightower, Brendan Burns und Joe Beda haben bei Google und in anderen Firmen mit Kubernetes gearbeitet und erklären Ihnen, wie sich dieses System in den Lebenszyklus einer verteilten Anwendung einfügt. Sie werden lernen, wie Sie Tools und APIs einsetzen, um skalierbare, verteilte Systeme zu automatisieren – egal ob es sich um Online-Services, Systeme zum maschinellen Lernen oder ein Cluster aus Raspberry Pis handelt.• Lernen Sie die Herausforderungen verteilter Systeme kennen, die Sie mit Kubernetes angehen können.• Tauchen Sie ein in die containerisierte Anwendungsentwicklung und nutzen Sie dabei zum Beispiel Docker-Container.• Erstellen Sie Container im Docker-Image-Format mit Kubernetes und lassen Sie sie über die Docker-Runtime ausführen.• Begutachten Sie die zentralen Konzepte und API-Objekte von Kubernetes, die notwendig sind, um Anwendungen produktiv laufen zu lassen.• Rollen Sie neue Softwareversionen zuverlässig ohne Downtime oder Fehler aus.• Lernen Sie aus Beispielen zum Entwickeln und Deployen realer Anwendungen in Kubernetes.»In nur wenigen Jahren hat sich Kubernetes an die Spitze einer weitreichenden Revolution in der Anwendungsentwicklung gesetzt. Es löst seit langem bestehende Probleme in Anwendungsentwicklung und -management auf eine saubere und trotzdem sehr leistungsfähige Art und Weise. Brendan, Joe und Kelsey waren zentrale Mitspieler beim Auslösen und Vorantreiben dieser Revolution. Ihr Buch dient als Grundlage, um die Technologie Kubernetes, aber auch die dahinterstehenden Kräfte bei der Transformation zu verstehen.«Eric Brewer, Vice President, Google
Schrödinger programmiert Java
Das etwas andere Fachbuch Die Java-Einführung, die Dir den vollen Durchblick verschafft! Schreibe von Anfang an auf Profi-Art, objektorientiert, mit Interfaces, Generics und auf dem neuesten Stand. Von einfachen Schleifen bis zur fertigen Webanwendung. Mit Schrödinger und seinen witzigen Fragen macht guter Code richtig Spaß. Ihr programmiert, um Probleme zu lösen: etwa die Frage, ob Schrödingers Freundin »solche Schuhe« nicht schon hat. Oder ob es wirklich schon wieder Dinkelpfannkuchen geben muss. Aber Achtung: Hier geht es um saubere Software-Entwicklung. Mit Spitzen-Beispielcode, fantastisch illustriert.
Clean Architecture
Das Praxis-Handbuch für professionelles Softwaredesign • Praktische Lösungen für den Aufbau von Softwarearchitekturen von dem legendären Softwareentwickler Robert C. Martin (»Uncle Bob«) • Allgemeingültige Regeln für die Verbesserung der Produktivität in der Softwareentwicklung über den gesamten Lebenszyklus • Wie Softwareentwickler wesentliche Prinzipien des Softwaredesigns meistern, warum Softwarearchitekturen häufig scheitern und wie man solche Fehlschläge verhindern kann Wirklich gute Software zu entwickeln, ist ein schwieriges Unterfangen und eine große Herausforderung. Aber wenn Software in der richtigen Art und Weise entwickelt wird, erfordert die Erstellung und Instandhaltung nur wenige Ressourcen, Modifikationen und Anpassungen lassen sich schnell und einfach umsetzen und Mängel und Fehler treten nur hin und wieder in Erscheinung. Der Entwicklungsaufwand ist minimal, und das bei maximaler Funktionalität und Flexibilität. Was hier utopisch klingt, hat Robert C. Martin schon selbst erlebt und weiß deshalb, dass es so funktionieren kann. Als Entwickler können Sie Ihre Produktivität über die Lebenszeit eines jeden Softwaresystems dramatisch verbessern, indem Sie allgemeingültige Grundsätze für die Entwicklung professioneller Softwarearchitektur anwenden. In diesem Buch verrät Ihnen der legendäre Softwareentwickler diese maßgeblichen Prinzipien und zeigt Ihnen, wie Sie diese erfolgreich und effektiv anwenden. Basierend auf seiner mehr als 50-jährigen Berufserfahrung mit Softwareumgebungen jeder erdenklichen Art demonstriert Robert C. Martin in diesem Buch auf eindrucksvolle Weise, welche Entscheidungen Sie im Entwicklungsprozess treffen sollten und warum diese für Ihren Erfolg ausschlaggebend sind. Wie man es von »Uncle Bob« kennt, enthält dieses Buch zahlreiche unmittelbar anwendbare und in sich schlüssige Lösungen für die Herausforderungen, mit denen Sie im Berufsleben konfrontiert sein werden – jenen, die über Gedeih und Verderb Ihrer Projekte entscheiden. In diesem Buch lernen Sie: • Architektonische Zielsetzungen der Softwareentwicklung richtig abstecken und die dafür notwendigen Kerndisziplinen und -praktiken planvoll einsetzen • Die grundlegenden Prinzipien des Softwaredesigns für den Umgang mit Funktionalität, Komponententrennung und Datenmanagement meistern • Den Entwicklungsprozess optimieren durch die zielgerichtete Anwendung von Programmierparadigmen und die klare Definition der Handlungsspielräume der Softwareentwickler • Wichtige systemrelevante Programmbestandteile von bloßen »Details« unterscheiden • Optimale, hochschichtige Strukturen für Web, Datenbank, Fat Client, Konsole und eingebettete Anwendungen implementieren • Angemessene Grenzen und Layer definieren und die Komponenten und Services in Ihrem System organisieren • Faktoren für das Scheitern von Softwaredesigns und -architekturen erkennen und diese Fehler vermeiden Clean Architecture ist für jeden gegenwärtigen oder angehenden Softwarearchitekten, Systemanalysten, Systemdesigner und Softwaremanager eine Pflichtlektüre – ebenso wie für jeden Programmierer, der die Softwaredesigns anderer Entwickler ausführen muss.
Elektronik verstehen mit dem Raspberry Pi
Der praktische Einstieg Physikunterricht war gestern! Mit diesem Buch lernen Sie die Grundlagen der Elektronik direkt an Ihrem Raspberry Pi kennen. Von Strom und Spannung über Transistoren und Motoren bis hin zum Lesen von Schaltplänen – da bleibt kein Wunsch offen. Natürlich alles mit spannenden Beispielprojekten zum Selberbasteln, die Ihr frisches Elektronikwissen auf die Probe stellen, von blinkenden LEDs bis zum RFID-System. Aktuell zum Raspberry Pi 3 und allen Vorgängerversionen.
Android-Apps Programmieren für Kids
Hattest du auch schon mal eine Idee für eine Smartphone-App, aber keinen blassen Schimmer, wie sich so etwas umsetzen lässt? In dieser Neuauflage programmiert unser Autor Hans-Georg Schumann zusammen mit dir lustige Spiele-Apps mit Android Studio 3 und der Programmiersprache Java. Du lernst, mit Komponenten zu arbeiten und traust dich nach und nach auch an komplexere Projekte heran. Aber keine Sorge: Das hört sich schwieriger an, als es ist. Du lernst Schritt für Schritt und findest am Ende jedes Kapitels Zusammenfassungen, Übungen und Aufgaben, damit du alles Gelernte noch einmal in Ruhe sacken lassen kannst. Außerdem erhältst du genaue Anleitungen, wie du diese Spiele-Apps in den verschiedensten Varianten programmierst, die alle richtig Spaß machen! Systemvoraussetzungen: ab Windows 7, ggf. Smartphone oder Tablet mit Android. Ab 12 Jahre, aber auch für Erwachsene, die eine wirklich einfache Einführung suchen. Zum Download: Beispiele aus dem Buch, die Lösungen zu den Fragen und Aufgaben Aus dem Inhalt: • Klassische Chiffren• Moderne Blockchiffren • Android Studio starten und den ersten eigenen Code programmieren • Wie man einen Android-Emulator einsetzt • Buttons Leben einhauchen und das Layout einer App anpassen • Variablen, Strings, Operatoren und Zeichenketten kennenlernen • Etwas über das objektorientierte Programmieren erfahren • Apps für Mathe und Zensuren sowie ein kleines Ratespiel entwickeln • Bilder einsetzen und Animationen erstellen • Mit Kollisionen in einem Spiel umgehen • Die Spiele »Wanzenjagd« und »Dodger« programmieren
Die Kunst der Anonymität im Internet
• Der weltbekannte Hacker Kevin Mitnick deckt auf, wie sich Unternehmen, Regierungen und kriminelle Hacker Zugriff auf Ihre Daten verschaffen • Mit realen Fallbeispielen von der Profilerstellung zu Werbezwecken bis hin zur Überwachung – und wie Sie sich dagegen schützen • Praktische Schritt-für-Schritt-Anleitungen für mehr Datensicherheit und Anonymität im Internet – ohne technische Vorkenntnisse umsetzbar Sie haben keine Privatsphäre. Im Internet ist jeder Ihrer Klicks für Unternehmen, Regierungen und kriminelle Hacker uneingeschränkt sichtbar. Ihr Computer, Ihr Smartphone, Ihr Auto, Ihre Alarmanlage, ja sogar Ihr Kühlschrank bieten potenzielle Angriffspunkte für den Zugriff auf Ihre Daten. Niemand kennt sich besser aus mit dem Missbrauch persönlicher Daten als Kevin D. Mitnick. Als von der US-Regierung ehemals meistgesuchter Computer-Hacker kennt er alle Schwachstellen und Sicherheitslücken des digitalen Zeitalters. Seine Fallbeispiele sind spannend und erschreckend: Sie werden Ihre Aktivitäten im Internet neu überdenken. Mitnick weiß aber auch, wie Sie Ihre Daten bestmöglich schützen. Er zeigt Ihnen anhand zahlreicher praktischer Tipps und Schritt-für-Schritt-Anleitungen, was Sie tun können, um online und offline anonym zu sein. Bestimmen Sie selbst über Ihre Daten. Lernen Sie, Ihre Privatsphäre im Internet zu schützen. Kevin D. Mitnick zeigt Ihnen, wie es geht.Hinterlassen Sie keine Spuren• Sichere Passwörter festlegen und verwalten• Mit dem Tor-Browser im Internet surfen, ohne Spuren zu hinterlassen• E-Mails und Dateien verschlüsseln und vor fremden Zugriffen schützen• Öffentliches WLAN, WhatsApp, Facebook & Co. sicher nutzen• Sicherheitsrisiken vermeiden bei GPS, Smart-TV, Internet of Things und Heimautomation• Eine zweite Identität anlegen und unsichtbar werden
Data Science mit Python
Python ist für viele die erste Wahl für Data Science, weil eine Vielzahl von Ressourcen und Bibliotheken zum Speichern, Bearbeiten und Auswerten von Daten verfügbar ist. In diesem Buch erläutert der Autor den Einsatz der wichtigsten Tools. Für Datenanalytiker und Wissenschaftler ist dieses umfassende Handbuch von unschätzbarem Wert für jede Art von Berechnung mit Python sowie bei der Erledigung alltäglicher Aufgaben. Dazu gehören das Bearbeiten, Umwandeln und Bereinigen von Daten, die Visualisierung verschiedener Datentypen und die Nutzung von Daten zum Erstellen von Statistiken oder Machine-Learning-Modellen. Dieses Handbuch erläutert die Verwendung der folgenden Tools:• IPython und Jupyter für datenintensive Berechnungen• NumPy und Pandas zum effizienten Speichern und Bearbeiten von Daten und Datenarrays in Python• Matplotlib für vielfältige Möglichkeiten der Visualisierung von Daten• Scikit-Learn zur effizienten und sauberen Implementierung der wichtigsten und am meisten verbreiteten Algorithmen des Machine Learnings Der Autor zeigt Ihnen, wie Sie die zum Betreiben von Data Science verfügbaren Pakete nutzen, um Daten effektiv zu speichern, zu handhaben und Einblick in diese Daten zu gewinnen. Grundlegende Kenntnisse in Python werden dabei vorausgesetzt.