ZeroMQ

Messaging for Many Applications
Author: Pieter Hintjens
Publisher: "O'Reilly Media, Inc."
ISBN: 1449334067
Category: Computers
Page: 493
View: 2497

Continue Reading →

Offers instruction on how to use the flexible networking tool for exchanging messages among clusters, the cloud, and other multi-system environments.

Introducing Python

Modern Computing in Simple Packages
Author: Bill Lubanovic
Publisher: "O'Reilly Media, Inc."
ISBN: 1449361196
Category: Computers
Page: 484
View: 1697

Continue Reading →

Annotation With 'Introducing Python', Bill Lubanovic brings years of knowledge as a programmer, system administrator and author to a book of impressive depth that's fun to read and simple enough for non-programmers to use. Along with providing a strong foundation in the language itself, Lubanovic shows you how to use Python for a range of applications in business, science and the arts, drawing on the rich collection of open source packages developed by Python fans.

High Performance Computing

First HPCLATAM - CLCAR Latin American Joint Conference, CARLA 2014, Valparaiso, Chile, October 20-22, 2014. Proceedings
Author: Gonzalo Hernandez,Carlos Jaime Barrios Hernandez,Gilberto Díaz,Carlos García Garino,Sergio Nesmachnow,Tomas Pérez-Acle,Mario Storti,Mariano Vázquez
Publisher: Springer
ISBN: 3662454831
Category: Computers
Page: 255
View: 3106

Continue Reading →

This book constitutes the refereed proceedings of the First HPCLATAM - CLCAR Joint Latin American High Performance Computing Conference, CARLA 2014, held in Valparaiso, Chile, in October 2014. The 17 revised full papers and the one paper presented were carefully reviewed and selected from 42 submissions. The papers are organized in topical sections on grid and cloud computing; HPC architectures and tools; parallel programming; scientific computing.

Microservices

Konzeption und Design
Author: Sam Newman
Publisher: MITP-Verlags GmbH & Co. KG
ISBN: 3958450830
Category: Computers
Page: 312
View: 1497

Continue Reading →

Feingranulare Systeme mit Microservices aufbauen Design, Entwicklung, Deployment, Testen und Monitoring Sicherheitsaspekte, Authentifizierung und Autorisierung Verteilte Systeme haben sich in den letzten Jahren stark verändert: Große monolithische Architekturen werden zunehmend in viele kleine, eigenständige Microservices aufgespalten. Aber die Entwicklung solcher Systeme bringt Herausforderungen ganz eigener Art mit sich. Dieses Buch richtet sich an Softwareentwickler, die sich über die zielführenden Aspekte von Microservice-Systemen wie Design, Entwicklung, Testen, Deployment und Monitoring informieren möchten. Sam Newman veranschaulicht und konkretisiert seine ganzheitliche Betrachtung der grundlegenden Konzepte von Microservice-Architekturen anhand zahlreicher praktischer Beispiele und Ratschläge. Er geht auf die Themen ein, mit denen sich Systemarchitekten und Administratoren bei der Einrichtung, Verwaltung und Entwicklung dieser Architekturen in jedem Fall auseinandersetzen müssen. Aus dem Inhalt: Vorteile von Microservices Gestaltung von Services Ausrichtung der Systemarchitektur an der Organisationsstruktur Möglichkeiten zur Integration von Services Schrittweise Aufspaltung einer monolithischen Codebasis Deployment einzelner Microservices mittels Continuous Integration Testen und Monitoring verteilter Systeme Sicherheitsaspekte Authentifizierung und Autorisierung zwischen Benutzer und Service bzw. zwischen Services untereinander Skalierung von Microservice-Architekturen »Microservice-Architekturen besitzen viele interessante Eigenschaften, allerdings sind bei der Umstellung so einige Fallstricke zu beachten. Dieses Buch wird Ihnen helfen herauszufinden, ob Microservices für Ihre Zwecke geeignet sind und zeigt Ihnen, wie Sie die Fallstricke umgehen können.« Martin Fowler, Chief Scientist, ThoughtWorks

Culture and Empire

Digital Revolution
Author: Pieter Hintjens
Publisher: CreateSpace
ISBN: 9781492999775
Category: Political Science
Page: 396
View: 3669

Continue Reading →

The whole planet is getting connected and building vast new communities. Billions of us are online, all the time. This online world thinks faster, and thinks differently. Smart, fast, and creative, our new communities are a very real challenge to old power and old money. And old money -- after its War on Drugs and War on Terror -- is now launching its War on the Internet. What is going on, and where will this lead us? Pieter Hintjens -- author, programmer, and activist -- tells all in this vast story of Culture & Empire: Digital Revolution.

Java kurz & gut


Author: Robert Liguori,Patricia Liguori
Publisher: O'Reilly Germany
ISBN: 3955617599
Category: Computers
Page: 232
View: 6837

Continue Reading →

Man kann es eigentlich kaum glauben: Diese mächtige Programmiersprache soll in ein kleines Taschenbuch passen? Nun, eine ausführliche Einführung in die Sprache ist Java – kurz & gut natürlich nicht, auch keine vollständige Referenz von A-Z. Dafür findet der erfahrene Programmierer hier aber alles Wichtige, was er bei der täglichen Arbeit braucht. Wie war das mit den Neuerungen in Java 8? Und wie hieß diese Kommandozeilenoption noch einmal genau? Auch ein Profi braucht manchmal eine Gedächtnisstütze. Da kommt diese klug organisierte Spickzettelsammlung gerade recht!

Die Schlucht

Roman
Author: Colin Forbes
Publisher: Heyne Verlag
ISBN: 3641039509
Category: Fiction
Page: 304
View: 1970

Continue Reading →

Das Vermächtnis des großen Thrillerautors Zwei junge Frauen werden in London am helllichten Tag brutal ermordet. Die Ermittlungen führen Spezialagent Tweed zu einem reichen adeligen Grundbesitzer, dessen Kinder sich bereits heftig um das künftige Erbe streiten. Kaum angekommen, wird auf Tweed ein Mordanschlag verübt. Und schon taucht die nächste Leiche auf. Der großartige letzte Roman vom »Meister des Agententhrillers« (The Times).

Das Beste an JavaScript


Author: Douglas Crockford,Peter Klicman
Publisher: O'Reilly Germany
ISBN: 3897218763
Category: JavaScript (Computer program language)
Page: 163
View: 8113

Continue Reading →

JUnit

kurz & gut
Author: Kent Beck
Publisher: O'Reilly Verlag DE
ISBN: 9783897215078
Category: JAVA (Programming language)
Page: 94
View: 2448

Continue Reading →

SQL für Dummies


Author: Allen G. Taylor
Publisher: John Wiley & Sons
ISBN: 3527810897
Category: Computers
Page: 440
View: 7245

Continue Reading →

Daten und Datenbanken sind quasi überall. Mit der Standardabfragesprache SQL können Daten in relationalen Datenbanken einfach, strukturiert und zielsicher abgefragt werden. Erfahren Sie in diesem Buch, welches kein Vorwissen voraussetzt, wie man Datenbanken erstellt, wie man Daten ordnet und abfragt und wie man SQL-Anweisungen in Programme und Websites einbindet. Nutzen Sie dieses Buch auch als Nachschlagewerk. Ganz wichtig: Sie lernen auch, wie Sie Ihre Datenbanken und Daten schützen und wie Sie typische Fehler vermeiden.

MPI - Eine Einführung

Portable parallele Programmierung mit dem Message-Passing Interface
Author: William Gropp,Ewing Lusk,Anthony Skjellum
Publisher: Walter de Gruyter GmbH & Co KG
ISBN: 3486841009
Category: Computers
Page: 387
View: 7305

Continue Reading →

Message Passing Interface (MPI) ist ein Protokoll, das parallel Berechnungen auf verteilten, heterogenen, lose-gekoppelten Computersystemen ermöglicht.

Implementation Patterns

Der Weg zu einfacherer und kostengünstigerer Programmierung
Author: Kent Beck
Publisher: Pearson Deutschland GmbH
ISBN: 9783827326447
Category:
Page: 191
View: 2323

Continue Reading →

Clusterbau: Hochverfügbarkeit mit Linux


Author: Michael Schwartzkopff
Publisher: O'Reilly Germany
ISBN: 3868993584
Category:
Page: 404
View: 8033

Continue Reading →

Von modernen IT-Diensten wird erwartet, dass sie ohne wahrnehmbare Ausfallzeit kontinuierlich zur Verfugung stehen. Wie Systemadministratoren dies mit Hilfe des leistungsfahigen Systems aus pacemaker und corosync erreichen konnen, zeigt Clusterprofi Michael Schwartzkopff in diesem Handbuch. Das Standardwerk zur Hochverfugbarkeit wurde fur die 3. Auflage aktualisiert und um ein Kapitel zur geeigneten Infrastruktur von Clustern erganzt. Das zentrale Prinzip: Redundanz, Redundanz, Redundanz: Das Buch erlautert, was Hochverfugbarkeit eigentlich bedeutet, fuhrt die zentralen Begriffe ein und erklart, worauf es beim Einrichten von Clustern ankommt. Sie erfahren dann, wie corosync und pacemaker funktionieren und welche Aufgaben diese fur Sie losen konnen. Alles ist eine Ressource: Nach der Installation und Konfiguration der Software geht es um die Einrichtung und Verwaltung Ihrer Ressourcen. Gema dem Motto "If we can manage it, it's a resource" tragen Sie in der zentralen Cluster Information Base (CIB) alle Dienste ein und legen Verknupfungen fest. Sei es mit der GUI oder uber die Kommandozeile -- nun haben Sie Ihre Ressourcen und die Knoten des Clusters fest im Griff. Der Experte zeigt, wie's geht: Grau ist alle Theorie! Am meisten lernt man doch von Menschen mit reicher Praxiserfahrung: Neben den Tipps und Tricks zu Planung und Betrieb ist das Kapitel mit typischen konkreten Szenarien besonders wertvoll: - Distributed Redundant Block Devices (DRBD) als Grundlage der Datenspeicherung im Cluster - DRBD in einem NFSv4-Dateiserver oder einem iSCSI-SAN - Cluster als Basis fur virtuelle Rechner, die als komplette Einheit verschoben werden konnen - Eine hochverfugbare Firewall

React Native

Native Apps parallel für Android und iOS entwickeln
Author: Erik Behrends
Publisher: O'Reilly
ISBN: 396010202X
Category: Computers
Page: 260
View: 788

Continue Reading →

Mit dem Open-Source-Framework React Native entwickeln Sie plattformübergreifend vollwertige native Apps mit JavaScript. Der Einstieg in die App-Entwicklung ist durch dieses Framework so einfach wie nie zuvor. Dieses Buch zeigt Ihnen, wie Apps parallel für Android und iOS mit einer weitgehend einheitlichen Codebasis umgesetzt werden. Sie benötigen dazu lediglich grundlegende Programmiererfahrung, idealerweise in JavaScript. Schneller Einstieg: Testen Sie schon nach wenigen Minuten Ihre erste App auf dem Smartphone. Mit dem App-Entwicklungstool Expo können Sie iOS-Apps sogar ohne einen eigenen Mac entwickeln.Praxisnahe Beispiel-App: Entwickeln Sie schrittweise parallel für Android und iOS eine Tagebuch-App mit typischen Features wie dem Einbinden von Fotos und dem Abfragen und Darstellen aktueller Wetterdaten für den Standort des Users.Relevantes Basiswissen: Verstehen Sie die Grundlagen: Das Buch beschreibt alle relevanten Features neuerer JavaScript-Versionen und grundlegende Konzepte des Frameworks.Aufbau und Darstellung von Apps: Lernen Sie wichtige APIs und UI-Komponenten wie Listen kennen und erfahren Sie, wie Sie mit dem Flexbox-Layout ein Styling realisieren, das sich verschiedenen Displaygrößen anpasst.Besonderheiten mobiler Apps: Fassen Sie mehrere Screens durch react-navigation in einer geeigneten Navigationsstruktur zusammen und erhalten Sie Einblick in den Umgang mit Touch-Gesten und Animationen.Für jedes Kapitel stehen die relevanten Codebeispiele als Download auf der Webseite zum Buch bereit.

Algorithmen - Eine Einführung


Author: Thomas H. Cormen,Charles E. Leiserson,Ronald Rivest,Clifford Stein
Publisher: Walter de Gruyter GmbH & Co KG
ISBN: 3110522012
Category: Computers
Page: 1339
View: 5791

Continue Reading →

Der "Cormen" bietet eine umfassende und vielseitige Einführung in das moderne Studium von Algorithmen. Es stellt viele Algorithmen Schritt für Schritt vor, behandelt sie detailliert und macht deren Entwurf und deren Analyse allen Leserschichten zugänglich. Sorgfältige Erklärungen zur notwendigen Mathematik helfen, die Analyse der Algorithmen zu verstehen. Den Autoren ist es dabei geglückt, Erklärungen elementar zu halten, ohne auf Tiefe oder mathematische Exaktheit zu verzichten. Jedes der weitgehend eigenständig gestalteten Kapitel stellt einen Algorithmus, eine Entwurfstechnik, ein Anwendungsgebiet oder ein verwandtes Thema vor. Algorithmen werden beschrieben und in Pseudocode entworfen, der für jeden lesbar sein sollte, der schon selbst ein wenig programmiert hat. Zahlreiche Abbildungen verdeutlichen, wie die Algorithmen arbeiten. Ebenfalls angesprochen werden Belange der Implementierung und andere technische Fragen, wobei, da Effizienz als Entwurfskriterium betont wird, die Ausführungen eine sorgfältige Analyse der Laufzeiten der Programme mit ein schließen. Über 1000 Übungen und Problemstellungen und ein umfangreiches Quellen- und Literaturverzeichnis komplettieren das Lehrbuch, dass durch das ganze Studium, aber auch noch danach als mathematisches Nachschlagewerk oder als technisches Handbuch nützlich ist. Für die dritte Auflage wurde das gesamte Buch aktualisiert. Die Änderungen sind vielfältig und umfassen insbesondere neue Kapitel, überarbeiteten Pseudocode, didaktische Verbesserungen und einen lebhafteren Schreibstil. So wurden etwa - neue Kapitel zu van-Emde-Boas-Bäume und mehrfädigen (engl.: multithreaded) Algorithmen aufgenommen, - das Kapitel zu Rekursionsgleichungen überarbeitet, sodass es nunmehr die Teile-und-Beherrsche-Methode besser abdeckt, - die Betrachtungen zu dynamischer Programmierung und Greedy-Algorithmen überarbeitet; Memoisation und der Begriff des Teilproblem-Graphen als eine Möglichkeit, die Laufzeit eines auf dynamischer Programmierung beruhender Algorithmus zu verstehen, werden eingeführt. - 100 neue Übungsaufgaben und 28 neue Problemstellungen ergänzt. Umfangreiches Dozentenmaterial (auf englisch) ist über die Website des US-Verlags verfügbar.

Verteilte Systeme

Konzepte und Design
Author: George F. Coulouris,Jean Dollimore,Tim Kindberg
Publisher: N.A
ISBN: 9783827371867
Category: Electronic data processing
Page: 869
View: 2166

Continue Reading →

Just for fun

wie ein Freak die Computerwelt revolutionierte ; [die Biographie des Linux-Erfinders]
Author: Linus Torvalds,David Diamond
Publisher: N.A
ISBN: 9783423362993
Category:
Page: 275
View: 7569

Continue Reading →