ZeroMQ

Messaging for Many Applications
Author: Pieter Hintjens
Publisher: "O'Reilly Media, Inc."
ISBN: 144933444X
Category: Computers
Page: 516
View: 4543

Continue Reading →

Dive into ØMQ (aka ZeroMQ), the smart socket library that gives you fast, easy, message-based concurrency for your applications. With this quick-paced guide, you’ll learn hands-on how to use this scalable, lightweight, and highly flexible networking tool for exchanging messages among clusters, the cloud, and other multi-system environments. ØMQ maintainer Pieter Hintjens takes you on a tour of real-world applications, using extended examples in C to help you work with ØMQ’s API, sockets, and patterns. Learn how to use specific ØMQ programming techniques, build multithreaded applications, and create your own messaging architectures. You’ll discover how ØMQ works with several programming languages and most operating systems—with little or no cost. Learn ØMQ’s main patterns: request-reply, publish-subscribe, and pipeline Work with ØMQ sockets and patterns by building several small applications Explore advanced uses of ØMQ’s request-reply pattern through working examples Build reliable request-reply patterns that keep working when code or hardware fails Extend ØMQ’s core pub-sub patterns for performance, reliability, state distribution, and monitoring Learn techniques for building a distributed architecture with ØMQ Discover what’s required to build a general-purpose framework for distributed applications

Introducing Python

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

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: 623

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: 4478

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: 3742

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.

Das Beste an JavaScript


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

Continue Reading →

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: 1262

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.

Hitchhiker's Guide für Python

Best Practices für Programmierer
Author: Kenneth Reitz,Tanya Schlusser
Publisher: O'Reilly
ISBN: 3960882424
Category: Computers
Page: 336
View: 5601

Continue Reading →

Sind Sie bereit, ein echter Pythonista zu werden? Dann wird dieses Buch Ihr treuer Begleiter. Es bietet geballtes Insider-Know-how zu Best Practices und den bevorzugten Werkzeugen der Python-Community. Sie werden Ihre Python-Kenntnisse entscheidend verbessern – ob Sie einfach nur neugierig sind, als Normalsterblicher zu Open-Source-Projekten beitragen oder ein Unternehmen rund um Python aufbauen möchten. Dieses Buch wurde im Rahmen eines Gemeinschaftsprojekts von über einhundert Mitgliedern der Python-Community geschrieben. In Teil 1 geht es um das Einrichten der Python-Umgebung (Interpreter, Python-Installation, Texteditor, IDE). Dann tauchen Sie in Beispiel-Code ein, der den Python-Stil mustergültig umsetzt. Teil 3 macht Sie mit Bibliotheken vertraut, die von der Python-Community bevorzugt genutzt werden. - Entwickeln Sie besseren Python-Code, indem Sie Stil, Konventionen, Idiome und Fallstricke kennenlernen. - Sehen Sie sich exzellente Open-Source-Codebeispiele ausgewählter Python-Bibliotheken an. - Studieren Sie Best Practices für die Paketierung und Distribution von Python-Code. - Erkunden Sie Pythons Bibliotheken für die Benutzer-Interaktion – von Konsolenanwendungen über GUIs bis hin zu Webapplikationen. - Lernen Sie Tools für die Systemadministration sowie das Interfacing mit C- und C++-Bibliotheken kennen und verbessern Sie die Geschwindigkeit von Python. - Arbeiten Sie mit Netzwerk-Bibliotheken für asynchrone Aktionen, Serialisierung und Kryptografie. - Lernen Sie Bibliotheken zur Datenpersistenz und -manipulation kennen, darunter auch Werkzeuge zur Bild- und Audioverarbeitung. Prägnant und meinungsstark nimmt Sie der Hitchhiker's Guide mit auf eine Pro-Tour durch das Python-Universum. Raymond Hettinger, Python Core Developer

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: 680

Continue Reading →

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: 5674

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: 5550

Continue Reading →

Microservices

Grundlagen flexibler Softwarearchitekturen
Author: Eberhard Wolff
Publisher: N.A
ISBN: 9783864903137
Category:
Page: 376
View: 6369

Continue Reading →

Modernes C++ Design

generische Programmierung und Entwurfsmuster angewendet
Author: Andrei Alexandrescu
Publisher: Hüthig Jehle Rehm
ISBN: 9783826613470
Category:
Page: 424
View: 7967

Continue Reading →

Der Name des Windes

Die Königsmörder-Chronik. Erster Tag
Author: Patrick Rothfuss
Publisher: Klett-Cotta
ISBN: 3608101365
Category: Fiction
Page: 876
View: 1391

Continue Reading →

In »Der Name des Windes« erzählt Patrick Rothfuss die Geschichte von Kvothe, dem berühmtesten Zauberer seiner Zeit. Damit ist ihm ein Roman von so viel Einfallsreichtum und solch sprachlicher Kraft und Authentizität gelungen, dass er die gesamte Fantasyszene aufhorchen lässt. »Vielleicht habt ihr von mir gehört« ... von Kvothe, dem für die Magie begabten Sohn fahrender Spielleute. Das Lager seiner Truppe findet er verwüstet, die Mutter und den Vater tot - »sie haben einfach die falschen Lieder gesungen«. Wer aber sind diese Chandrian, die weißglänzenden, schleichenden Mörder seiner Familie? Um ihnen auf die Spur zu kommen, riskiert Kvothe alles. Er lebt als Straßenjunge in der Hafenstadt Tarbean, bis er auf das Arkanum, die Universität für hohe Magie aufgenommen wird. Vom Namenszauber, der ihn als Kind fast das Leben gekostet hätte, erhofft sich Kvothe die Macht, das Geheimnis der sagenumwobenen Dämonen aufzudecken. Im Mittelpunkt dieses Leseabenteuers steht ein großer Magier und leidenschaftlicher Wissenschaftler, ein Musiker, dessen Lieder die Sänger zum Weinen bringen ... und ein schüchterner Liebhaber. Mit Der Name des Windes legt Patrick Rothfuss den ersten Teil der Königsmörder-Chronik-Trilogie vor, der in den USA bei Kritikern und Fantasylesern begeistert aufgenommen wurde und schon bald einen der vorderen Plätze in der New York Times Bestsellerliste belegte. Der Bestseller-Autor Terry Brooks schreibt: »Der Name des Windes stellt das Debüt eines Autors dar, den wir lieber im Auge behalten sollten.« Das Magazin »The Onion« gibt den Lesern folgenden Rat: »Stellen Sie Der Name des Windes neben "Der Herr der Ringe" ins Regal und erwarten Sie den Tag, an dem beide in einem Atemzug genannt werden, vielleicht als Erste unter Gleichen.« 2007 wurde Patrick Rothfuss für seinen Roman »Der Name des Windes« mit dem Quill Award sowie dem Pulishers Weekly Award für das beste Fantasy-Buch des Jahres ausgezeichnet.

Datenanalyse mit Python

Auswertung von Daten mit Pandas, NumPy und IPython
Author: Wes McKinney
Publisher: O'Reilly
ISBN: 3960102143
Category: Computers
Page: 542
View: 4906

Continue Reading →

Erfahren Sie alles über das Manipulieren, Bereinigen, Verarbeiten und Aufbereiten von Datensätzen mit Python: Aktualisiert auf Python 3.6, zeigt Ihnen dieses konsequent praxisbezogene Buch anhand konkreter Fallbeispiele, wie Sie eine Vielzahl von typischen Datenanalyse-Problemen effektiv lösen. Gleichzeitig lernen Sie die neuesten Versionen von pandas, NumPy, IPython und Jupyter kennen.Geschrieben von Wes McKinney, dem Begründer des pandas-Projekts, bietet Datenanalyse mit Python einen praktischen Einstieg in die Data-Science-Tools von Python. Das Buch eignet sich sowohl für Datenanalysten, für die Python Neuland ist, als auch für Python-Programmierer, die sich in Data Science und Scientific Computing einarbeiten wollen. Daten und zugehöriges Material des Buchs sind auf GitHub verfügbar.Aus dem Inhalt:Nutzen Sie die IPython-Shell und Jupyter Notebook für das explorative ComputingLernen Sie Grundfunktionen und fortgeschrittene Features von NumPy kennenSetzen Sie die Datenanalyse-Tools der pandasBibliothek einVerwenden Sie flexible Werkzeuge zum Laden, Bereinigen, Transformieren, Zusammenführen und Umformen von DatenErstellen Sie interformative Visualisierungen mit matplotlibWenden Sie die GroupBy-Mechanismen von pandas an, um Datensätzen zurechtzuschneiden, umzugestalten und zusammenzufassenAnalysieren und manipulieren Sie verschiedenste Zeitreihen-DatenFür diese aktualisierte 2. Auflage wurde der gesamte Code an Python 3.6 und die neuesten Versionen der pandas-Bibliothek angepasst. Neu in dieser Auflage: Informationen zu fortgeschrittenen pandas-Tools sowie eine kurze Einführung in statsmodels und scikit-learn.

Die Furcht des Weisen / Band 2

Die Königsmörder-Chronik. Zweiter Tag
Author: Patrick Rothfuss
Publisher: Klett-Cotta
ISBN: 3608102272
Category: Fiction
Page: 860
View: 1885

Continue Reading →

Erleben Sie, wie Kvothe im Feenreich der betörenden Felurian begegnet, die ihn durch ihre märchenhafte Schönheit fast willenlos macht. Nur durch eine List kann er sich aus ihren Armen befreien. Und sein Weg führt ihn weiter zu den stillen Kriegern der Adem, von denen er die hohe Kunst des Lethani erlernt und das Schwert Saicere verliehen bekommt. Mit ihm und einem von Felurian gewobenen Schattenmantel tritt er die Reise zurück zum Hof des mächtigen Maer an, doch unterwegs wartet entsetzliches Unheil auf ihn ... Dieser 2. Teil des Nachfolgebands von »Der Name des Windes« steckt wieder voller neuer Geschichten und Ideen von Patrick. Der Band ist daher so umfangreich geworden, dass man ihn teilen musste in zwei Bände - »Die Furcht des Weisen 1« und »Die Furcht des Weisen 2«. Mit »Die Furcht des Weisen« legt Patrick Rothfuss den zweiten Teil der Königsmörder-Chronik-Trilogie vor, der in den USA bei Kritikern und Fantasylesern begeistert aufgenommen wurde und schon bald einen der vorderen Plätze in der New York Times Bestsellerliste belegte. 2007 wurde Patrick Rothfuss für seinen Roman »Der Name des Windes« mit dem Quill Award sowie dem Pulishers Weekly Award für das beste Fantasy-Buch des Jahres ausgezeichnet.