How Software Works

The Magic Behind Encryption, CGI, Search Engines, and Other Everyday Technologies
Author: V. Anton Spraul
Publisher: No Starch Press
ISBN: 1593276664
Category: Computers
Page: 216
View: 8248

Continue Reading →

We use software every day to perform all kinds of magical, powerful tasks. It's the force behind stunning CGI graphics, safe online shopping, and speedy Google searches. Software drives the modern world, but its inner workings remain a mystery to many. How Software Works explains how computers perform common-yet-amazing tasks that we take for granted every day. Inside you'll learn: -How data is encrypted -How passwords are used and protected -How computer graphics are created -How video is compressed for streaming and storage -How data is searched (and found) in huge databases -How programs can work together on the same problem without conflict -How data travels over the Internet How Software Works breaks down these processes with patient explanations and intuitive diagrams so that anyone can understand—no technical background is required, and you won't be reading through any code. In plain English, you'll examine the intricate logic behind the technologies you constantly use but never understood. If you've ever wondered what really goes on behind your computer screen, How Software Works will give you fascinating look into the software all around you.

Think Like a Programmer - Deutsche Ausgabe

Typische Programmieraufgaben kreativ lösen am Beispiel von C++
Author: V. Anton Spraul
Publisher: MITP-Verlags GmbH & Co. KG
ISBN: 3826692780
Category: Computers
Page: 304
View: 3122

Continue Reading →

Typische Programmieraufgaben kreativ lösen am Beispiel von C++ Von der Aufgabe zur Lösung – so gehen Sie vor Probleme analysieren und schrittweise bearbeiten Systematisches Vorgehen lernen und anwenden Aus dem Inhalt: Strategien zur Problemlösung Eingabeverarbeitung Statusverfolgung Arrays Zeiger und dynamische Speicherverwaltung Klassen Rekursion Wiederverwendung von Code Rekursive und iterative Programmierung Denken wie ein Programmierer Die Herausforderung beim Programmieren besteht nicht im Erlernen der Syntax einer bestimmten Sprache, sondern in der Fähigkeit, auf kreative Art Probleme zu lösen. In diesem einzigartigen Buch widmet sich der Autor V. Anton Spraul genau jenen Fähigkeiten, die in normalen Lehrbüchern eher nicht behandelt werden: die Fähigkeit, wie ein Programmierer zu denken und Aufgaben zu lösen. In den einzelnen Kapiteln behandelt er jeweils verschiedene Programmierkonzepte wie beispielsweise Klassen, Zeiger und Rekursion, und fordert den Leser mit erweiterbaren Übungen zur praktischen Anwendung des Gelernten auf. Sie lernen unter anderem: Probleme in diskrete Einzelteile zerlegen, die sich leichter lösen lassen Funktionen, Klassen und Bibliotheken möglichst effizient nutzen und wiederholt verwenden die perfekte Datenstruktur für eine Aufgabenstellung auswählen anspruchsvollere Programmiertechniken wie Rekursion und dynamischen Speicher einsetzen Ihre Gendanken ordnen und Strategien entwickeln, um bestimmte Problemkategorien in Angriff zu nehmen Die Beispiele im Buch werden mit C++ gelöst, die dargestellten kreativen Problemlösungskonzepte gehen aber weit über die einzelnen Programmiersprachen und oft sogar über den Bereich der Informatik hinaus. Denn wie die fähigsten Programmierer wissen, handelt es sich beim Schreiben herausragender Quelltexte um kreative Kunst und der erste Schritt auf dem Weg zum eigenen Meisterwerk besteht darin, wie ein Programmierer zu denken. Über den Autor: V. Anton Spraul hat über 15 Jahre lang Vorlesungen über die Grundlagen der Programmierung und Informatik gehalten. In diesem Buch fasst er die von ihm dabei perfektionierten Verfahren zusammen. Er ist auch Autor von »Computer Science Made Simple«.

Mehr Hacking mit Python

Eigene Tools entwickeln für Hacker und Pentester
Author: Justin Seitz
Publisher: dpunkt.verlag
ISBN: 3864917530
Category: Computers
Page: 182
View: 1788

Continue Reading →

Wenn es um die Entwicklung leistungsfähiger und effizienter Hacking-Tools geht, ist Python für die meisten Sicherheitsanalytiker die Sprache der Wahl. Doch wie genau funktioniert das? In dem neuesten Buch von Justin Seitz - dem Autor des Bestsellers »Hacking mit Python« - entdecken Sie Pythons dunkle Seite. Sie entwickeln Netzwerk-Sniffer, manipulieren Pakete, infizieren virtuelle Maschinen, schaffen unsichtbare Trojaner und vieles mehr. Sie lernen praktisch, wie man • einen »Command-and-Control«-Trojaner mittels GitHub schafft • Sandboxing erkennt und gängige Malware-Aufgaben wie Keylogging und Screenshotting automatisiert • Windows-Rechte mittels kreativer Prozesskontrolle ausweitet • offensive Speicherforensik-Tricks nutzt, um Passwort-Hashes abzugreifen und Shellcode in virtuelle Maschinen einzuspeisen • das beliebte Web-Hacking-Tool Burp erweitert • die Windows COM-Automatisierung nutzt, um einen Man-in-the-Middle-Angriff durchzuführen • möglichst unbemerkt Daten aus einem Netzwerk abgreift Eine Reihe von Insider-Techniken und kreativen Aufgaben zeigen Ihnen, wie Sie die Hacks erweitern und eigene Exploits entwickeln können.

The CS Detective

An Algorithmic Tale of Crime, Conspiracy, and Computation
Author: Jeremy Kubica
Publisher: No Starch Press
ISBN: 1593277490
Category: Computers
Page: 256
View: 2711

Continue Reading →

Web-Services mit REST


Author: Leonard Richardson,Sam Ruby,Thomas Demmig
Publisher: O'Reilly Germany
ISBN: 3897217279
Category: Web services
Page: 482
View: 4084

Continue Reading →

Word 2016 für Profis für Dummies


Author: Dan Gookin
Publisher: John Wiley & Sons
ISBN: 352780689X
Category: Computers
Page: 504
View: 6247

Continue Reading →

Sie nutzen Microsoft Word 2016 fast täglich, möchten nun aber produktiver und effizienter arbeiten? Dan Gookin ist ein Word-Kenner seit über 20 Jahren. Sein erstes Word-Buch schrieb er 1993. Hier zeigt er dem fortgeschrittenen Nutzer den Umgang mit Format- und Dokumentvorlagen. Sie erfahren, wie Sie ein Verzeichnis erstellen, wie Sie ein Formular und ein Template aufbauen und wie Sie am sinnvollsten mit Kollegen am selben Dokument arbeiten. Wussten Sie, dass man lästige Arbeiten in Word mit Makros auch automatisieren kann? Erreichen Sie das nächste Word-Level!

Homo sapiens.

Leben im 21. Jahrhundert. Was bleibt vom Menschen?
Author: Ray Kurzweil
Publisher: N.A
ISBN: 9783548750262
Category:
Page: 509
View: 6853

Continue Reading →

Versionskontrolle mit Subversion


Author: C. Michael Pilato,Ben Collins-Sussman,Brian W. Fitzpatrick
Publisher: O'Reilly Germany
ISBN: 3897218984
Category: Computers
Page: 496
View: 1250

Continue Reading →

Ganz klar: Das Schöne am Open Source-Code ist natürlich der freie Zugriff auf ihn, doch gerade deshalb will die Code-Entwicklung besonders gut organisiert sein. Versionskontrollsysteme ermöglichen es jedem Projektmitglied, zunächst unabhängig zu arbeiten und seine Änderungen am Quellcode dann in ein Repository einzufügen, mit dem die unterschiedlichen Versionen überwacht und verwaltet werden. Intelligente Verwaltung mit Subversion Wer bei Software-Projekten bisher das bewährte CVS benutzt hat, dem steht mit Subversion eine stabilere und flexiblere Alternative zur Verfügung. Versionskontrolle mit Subversion, geschrieben von Mitgliedern des Subversion-Entwicklerteams, stellt dieses mächtige Open Source-Tool vor und beschreibt, wie Sie es fachgerecht installieren und konfigurieren. Die Autoren zeigen Ihnen, wie Sie durch die intelligente Verwaltung und Dokumentation mit Subversion Konflikte und Datenverlust vermeiden können. Für Programmierer und für Systemadministratoren Das Buch eignet sich für Leser mit ganz unterschiedlichem Hintergrundwissen: Sowohl Programmierer ohne Kenntnisse der Versionskontrolle als auch erfahrene Systemadministratoren kommen hier auf ihre Kosten. Und CVS-Kennern wird mit diesem Buch ein problemloser Wechsel zu Subversion ermöglicht.

Die Null-Grenzkosten-Gesellschaft

Das Internet der Dinge, kollaboratives Gemeingut und der Rückzug des Kapitalismus
Author: Jeremy Rifkin
Publisher: Campus Verlag
ISBN: 3593425165
Category: Fiction
Page: 525
View: 8273

Continue Reading →

Teilen ist das neue Besitzen Der Kapitalismus geht zu Ende? Eine gewagte These! Doch wer könnte eine solch spannende Zukunftsvision mit Leben füllen? Jeremy Rifkin - Regierungsberater, Zukunftsvisionär und Bestsellerautor. Kurz: "einer der 150 einflussreichsten Intellektuellen der Welt" (National Journal). Rifkin ist überzeugt: Das Ende des Kapitalismus kommt nicht von heute auf morgen, aber dennoch unaufhaltsam. Die Zeichen dafür sind längst unübersehbar: - Die Produktionskosten sinken. - Wir leben in einer Share Economy, in der immer mehr das Teilen, Tauschen und Teilnehmen im Fokus steht. - Das Zeitalter der intelligenten Gegenstände - das Internet der Dinge - ist gekommen. Es fördert die Produktivität in einem Maße, dass die Grenzkosten vieler Güter und Dienstleistungen nahezu null sind, was sie praktisch kostenlos macht. - Eine einst auf Knappheit gegründete Ökonomie macht immer mehr einer Ökonomie des Überflusses Platz. Ein neues Buch für eine neue Zeit Jeremy Rifkin fügt in seinem neuen Buch "Die Null-Grenzkosten-Gesellschaft. Das Internet der Dinge, kollaboratives Gemeingut und der Rückzug des Kapitalismus" die Koordinaten der neuen Zeit endlich zu einem erkennbaren Bild zusammen. Aus unserer industriell geprägten erwächst eine globale, gemeinschaftlich orientierte Gesellschaft. In ihr ist Teilen mehr wert als Besitzen, sind Bürger über nationale Grenzen hinweg politisch aktiv und steht das Streben nach Lebensqualität über dem nach Reichtum. Die Befreiung vom Diktat des Eigentums hat begonnen und mit ihr eine neue Zeit. - Wie wird dieser fundamentale Wandel unser Leben verändern? - Wie wird der Wandel unsere Zukunft bestimmen? - Was heißt das schon heute für unseren Alltag? Kein anderer könnte die Zeichen der Zeit besser für uns deuten als der Zukunftsvisionär Rifkin in seinem neuen Buch.

Crashed

Wie zehn Jahre Finanzkrise die Welt verändert haben
Author: Adam Tooze
Publisher: Siedler Verlag
ISBN: 3641192773
Category: Business & Economics
Page: 800
View: 8947

Continue Reading →

Zehn Jahre danach: Der Finanzcrash und seine dramatischen Folgen Als die US-Großbank Lehman Brothers im September 2008 zusammenbrach, war dies der Tiefpunkt der Banken- und Finanzkrise. Und obwohl der totale Kollaps der Weltwirtschaft damals verhindert wurde, ist die Finanzkrise noch lange nicht Geschichte, wie der britische Historiker Adam Tooze zeigt. Er schildert, wie es zu dieser Krise der Finanzmärkte kam und welche dramatischen Folgen sie bis heute hat. Denn nicht nur ist durch die Finanzkrise die Stabilität Europas ins Wanken geraten, sie hat auch das Vertrauen in die Kraft der globalen Wirtschaftsordnung erschüttert – und so zum Aufstieg der Populisten beigetragen.

Kryptografie

Verfahren, Protokolle, Infrastrukturen
Author: Klaus Schmeh
Publisher: dpunkt.verlag
ISBN: 3864919088
Category: Computers
Page: 944
View: 1318

Continue Reading →

Dieses umfassende Einführungs- und Übersichtswerk zur Kryptografie beschreibt eine große Zahl von Verschlüsselungs-, Signatur und Hash-Verfahren in anschaulicher Form, ohne unnötig tief in die Mathematik einzusteigen. Hierbei kommen auch viele Methoden zur Sprache, die bisher kaum in anderen Kryptografiebüchern zu finden sind. Auf dieser breiten Basis geht das Buch auf viele spezielle Themen ein: Kryptografische Protokolle, Implementierungsfragen, Sicherheits-Evaluierungen, Seitenkanalangriffe, Malware-Angriffe, Anwenderakzeptanz, Schlüsselmanagement, Smartcards, Biometrie, Trusted Computing und vieles mehr werden ausführlich behandelt. Auch spezielle Kryptografieanwendungen wie Digital Rights Management kommen nicht zu kurz. Besondere Schwerpunkte bilden zudem die Themen Public-Key-Infrastrukturen (PKI) und kryptografische Netzwerkprotokolle (WEP, SSL, IPsec, S/MIME, DNSSEC und zahlreiche andere). Die Fülle an anschaulich beschriebenen Themen macht das Buch zu einem Muss für jeden, der einen Einstieg in die Kryptografie oder eine hochwertige Übersicht sucht. Der Autor ist ein anerkannter Krypto-Experte mit langjähriger Berufserfahrung und ein erfolgreicher Journalist. Er versteht es, Fachwissen spannend und anschaulich zu vermitteln. Die Neuauflage ist aktualisiert und geht auf neueste Standards, Verfahren sowie Protokolle ein. »Eines der umfangreichsten, verständlichsten und am besten geschriebenen Kryptografie-Bücher der Gegenwart.« David Kahn, US-Schriftsteller und Kryptografie-Historiker

Google Hacking 2

Grundtechniken, erweterte Operatoren. Underground Googling. Wie man sich vor Google-Hackern schützt
Author: Johnny Long
Publisher: N.A
ISBN: 9783826659423
Category:
Page: 543
View: 8439

Continue Reading →

HTML & XHTML

das umfassende Referenzwerk
Author: Chuck Musciano,Bill Kennedy
Publisher: O'Reilly Verlag DE
ISBN: 9783897213500
Category: HTML 4.0
Page: 698
View: 1082

Continue Reading →

Der Philosoph im Museum

Die Ausstellung »Les Immatériaux« von Jean François Lyotard
Author: Antonia Wunderlich
Publisher: transcript Verlag
ISBN: 3839409373
Category: Art
Page: 264
View: 318

Continue Reading →

Dieser Band analysiert ein zwar als Schlagwort geläufiges, bisher aber kaum untersuchtes Werk des Philosophen Jean-François Lyotard: die Ausstellung »Les Immatériaux«, die er 1985 im Pariser Centre Pompidou kuratierte. Sie gilt als ein Meilenstein der Szenographie und sollte das Publikum für eine nahe Zukunft sensibilisieren, die von neuen Medien und Technologien massiv verändert werde. Das Buch reflektiert »Les Immatériaux« als eigenständiges philosophisches Werk Lyotards, dessen Wechsel vom akademischen Philosophen zum Kurator einige philosophische und ausstellungsgestalterische Besonderheiten mit sich brachte. Mit einer neuen Methode zur Analyse von Ausstellungen werden diese Besonderheiten detailliert und anschaulich vorgestellt.

Die Plattform-Revolution

Von Airbnb, Uber, PayPal und Co. lernen: Wie neue Plattform-Geschäftsmodelle die Wirtschaft verändern
Author: Geoffrey G. Parker,Marshall W. Van Alstyne,Sangeet Paul Choudary
Publisher: MITP-Verlags GmbH & Co. KG
ISBN: 3958455212
Category: Business & Economics
Page: 320
View: 3816

Continue Reading →