Wicked Cool Shell Scripts 2nd Edition

Author: Dave Taylor
Publisher: No Starch Press
ISBN: 9781593276027
Release Date: 2016-12-16
Genre: Computers

Shell scripts are an efficient way to interact with your machine and manage your files and system operations. With just a few lines of code, your computer will do exactly what you want it to do. But you can also use shell scripts for many other essential (and not-so-essential) tasks. This second edition of Wicked Cool Shell Scripts offers a collection of useful, customizable, and fun shell scripts for solving common problems and personalizing your computing environment. Each chapter contains ready-to-use scripts and explanations of how they work, why you’d want to use them, and suggestions for changing and expanding them. You’ll find a mix of classic favorites, like a disk backup utility that keeps your files safe when your system crashes, a password manager, a weather tracker, and several games, as well as 23 brand-new scripts, including: *A ZIP code lookup tool that reports the city and state *A Bitcoin address information retriever *A suite of tools for working with cloud services like Dropbox and iCloud *Tools for renaming and applying commands to files in bulk *Image processing and editing tools Whether you want to save time managing your system or just find new ways to goof off, these scripts are wicked cool!

Linux Kurz and Gut 2nd Edition

Author: Daniel J. Barrett
Publisher: O'Reilly Germany
ISBN: 9783868994131
Release Date: 2012-02-06
Genre: Computers

Wenn Sie Linux bei Ihrer alltäglichen Arbeit verwenden, ist diese Kurzreferenz genau das Richtige, denn obwohl die grafischen Linux-Benutzeroberflächen angenehm intuitiv zu benutzen sind, lassen sich viele Aufgaben über die Befehlszeile eleganter und schneller lösen. Diese zweite überarbeitete und erweiterte Auflage behandelt distributionsübergreifend: Dateisysteme, Verzeichnisse und Shells Dateierzeugung und -bearbeitung Dateitextmanipulation und Pipelines Backups und externe Speicherung Betrachtung und Steuerung von Prozessen Verwaltung von Benutzerzugängen Benutzer und Administratoren Netzwerkverbindungen Audio und Video Softwareinstallation Programmierung mit Shellskripten

grep kurz gut

Author: Agnieszka Klus
Publisher: O'Reilly Germany
ISBN: 9783868991741
Release Date: 2009-08-31
Genre: Computers

grep kurz & gut ist die erste deutschsprachige Befehlsreferenz zu grep, dem mächtigen Such- und Filterungswerkzeug unter Unix. Jeder, der sich ausführlich zu den Möglichkeiten, die in grep stecken, informieren möchte, ist mit diesem Buch bestens bedient. Er erfährt, wie viele alltägliche Aufgaben mit grep ausgeführt werden können, von der Mail-Filterung über geschicktes Log-Management bis hin zur Malware-Analyse. Der Befehl grep stellt viele verschiedene Möglichkeiten bereit, Textstrings in einer Datei oder einem Ausgabestream zu finden. Diese Flexibilität macht grep zu einem mächtigen Tool, um das Vorhandensein von Informationen in Dateien zu ermitteln. Im Allgemeinen ist der Befehl grep nur dafür gedacht, Textausgaben oder Textdateien zu durchsuchen. Sie können auch Binärdateien (oder andere Nicht-Textdateien) durchsuchen, aber das Tool ist in dem Fall eingeschränkt. Tricks zum Durchsuchen von Binärdateien mit grep (also die Verwendung von String-Befehlen) werden ebenso in grep kurz & gut aufgezeigt. Sollte der Leser bereits mit der Arbeit mit grep vertraut sein, hilft ihm grep kurz & gut dabei, seine Kenntnisse aufzufrischen und mit grep besonders effizient zu arbeiten. Für grep-Einsteiger ist das vorliegende Buch eine hervorragende Möglichkeit, grep von Grund auf zu lernen und klug anzuwenden.

Nagios

Author: Wolfgang Barth
Publisher:
ISBN: 3941841254
Release Date: 2012
Genre: Nagios


Think Like a Programmer Deutsche Ausgabe

Author: V. Anton Spraul
Publisher: MITP-Verlags GmbH & Co. KG
ISBN: 9783826692789
Release Date: 2013-04-05
Genre: Computers

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«.

Programmieren mit Perl

Author: Larry Wall
Publisher: O'Reilly Verlag DE
ISBN: 3897211440
Release Date: 2001
Genre: Perl (Computer program language)

Programmieren mit Perl ist die Übersetzung der 2. Auflage von Programming Perl, der anerkannten Perl-Bibel. Perl selbst ist die erste von Larry Wall geschaffene Legende, dieses Buch (überall liebevoll nur das "Kamel-Buch" genannt) ist die zweite. Gemeinsam mit anderen Perl-Experten lüftet Wall die vielen neuen Geheimnisse der Version 5 von Perl, liefert dabei gleichzeitig aber auch neue Einsichten in die alten und erprobten Features. Perl ist zur ungekrönten Königin der Programmiersprachen herangewachsen und wird zunehmend als die nützlichste Sprache angesehen, wenn es darum geht, eine Vielzahl von Aufgaben über viele Plattformen hinweg und so portabel wie möglich zu erledigen. Nicht mehr zufrieden damit, nur die Unix-Umgebung zu dominieren, zog Perl aus, nun auch noch die Web- Programmierung zu beherrschen. Programmieren mit Perl enthält unter anderem: Eine ausführliche Einführung in die Sprache und ihre Syntax; eine vollständige Referenz aller Perl-Funktionen, Perl-Operationen und Standard-Bibliotheksmodule; eine Erläuterung der Perl-Referenzen und komplexen Datenstrukturen; eine detaillierte Darstellung der objektorientierten Eigenschaften von Perl; weiterführende Themen wie Effizienz, Debugging, Aufrufoptionen, Sicherheit von Programmen, Interprozesskommunikation, Autoloading und vieles mehr.

Linux Kochbuch

Author: Carla Schroder
Publisher: O'Reilly Germany
ISBN: 9783897214057
Release Date: 2005
Genre: Linux


macOS Mojave

Author: Anton Ochsenkühn
Publisher: amac-buch Verlag oHG
ISBN: 9783954313594
Release Date: 2018-09-24
Genre: Computers

Dieses umfangreiche Benutzerhandbuch zeigt jedem Anwender, der sich mit Computern aus dem Hause Apple beschäftigt, die ganze Bandbreite des Systems auf und erklärt es anschaulich. Schon die Vorversionen dieses Standardwerks haben unzählige Leserinnen und Leser begeistert und deshalb sollte es auch in Zukunft auf keinem Schreibtisch fehlen, auf dem ein Mac steht. macOS Mojave ist enorm performant und sieht darüber hinaus super aus. Das Betriebssystem bietet für den Anwender unglaublich nützliche Funktionen und ist grundsätzlich einfach anzuwenden. Das System wird von Apple ständig weiterentwickelt, um auf dem iMac, MacBook, MacBook Pro und Mac mini stets die beste Gesamtperformance zu garantieren. Mojave ist die konsequente Weiterentwicklung der Vorgängerversionen High Sierra, Sierra, El Capitan, Yosemite etc. und ist gratis im App Store erhältlich. Mit diesem Buch werden Sie erleben, wie Ihnen das neu Erlernte bei alltäglichen Aufgaben einfach gelingt und zugleich richtig viel Spaß bereitet. Aus dem Inhalt: • Installation Egal ob Sie einen neuen Mac gekauft haben oder auf macOS Mojave aktualisieren wollen, Sie finden alle notwendigen Informationen in diesem Buch. • Finder, Tabs, Tags, Vorschau, Übersicht Lernen Sie die vielen Raffinessen kennen, um sie noch produktiver einsetzen zu können. • Dock, Launchpad, Mission Control, Spaces, Stapel Eine ganze Fülle von Hilfsmitteln stehen für die effiziente Bedienung Ihres Macs bereit. Zahlreiche Insidertipps helfen Ihnen, alle Funktionen auszureizen. • Mail, Safari, Nachrichten, FaceTime Mit den Standard-Apps können Sie einfach in Kontakt bleiben und sinnvoll mit dem Internet arbeiten. • Siri, Spotlight, iCloud Drive, Speicher optimieren, Handoff Daten finden auf dem Mac oder im Internet, Daten teilen und nahtlos mit dem iPad oder iPhone weitermachen. Mit Siri hört der Mac aufs Wort, und vieles wird damit einfacher. • Time Machine, FileVault, Gatekeeper Sensible Daten müssen geschützt werden. Nutzen Sie die macOS-Sicherheitsfunktionen. • Mitteilungen, Erinnerungen, Kalender, Karten, Kontakte, Aktien Diese integrierten Apps helfen Ihnen, stets organisiert zu bleiben und die Daten über die iCloud an mobile Apple-Geräte weitergeben zu können. • Mac und iPhone Verwenden Sie das iPhone als Kamera und laden das Foto direkt in Ihr Dokument. Nutzen Sie die gemeinsame Zwischenablage zum Austausch von Informationen. Versenden und empfangen Sie SMS-Nachrichten, nehmen Sie Telefonanrufe entgegen oder starten Sie diese von einer Webseite. Entsperren Sie Ihrem Mac ganz einfach über die Apple Watch. p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Helvetica} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Helvetica; min-height: 16.0px} span.Apple-tab-span {white-space:pre}

Die Kunst der JavaScript Programmierung

Author: Marijn Haverbeke
Publisher: dpunkt.verlag
ISBN: 9783864911910
Release Date: 2012-08-13
Genre: Computers

Das Buch ist eine Einführung in JavaScript, die sich auf gute Programmiertechniken konzentriert. Der Autor lehrt den Leser, wie man die Eleganz und Präzision von JavaScript nutzt, um browserbasierte Anwendungen zu schreiben. Das Buch beginnt mit den Grundlagen der Programmierung - Variablen, Kontrollstrukturen, Funktionen und Datenstrukturen -, dann geht es auf komplexere Themen ein, wie die funktionale und objektorientierte Programmierung, reguläre Ausdrücke und Browser-Events. Unterstützt von verständlichen Beispielen wird der Leser rasch die Sprache des Web fließend 'sprechen' können.

Continuous Delivery

Author: Eberhard Wolff
Publisher:
ISBN: 9783864919312
Release Date: 2016-03-31
Genre: Computers

Continuous Delivery ermцglicht es, Software viel schneller und mit wesentlich hцherer Zuverlдssigkeit in Produktion zu bringen, als es bisher mцglich war. Grundlage dafьr ist eine Continuous-Delivery-Pipeline, die das Ausrollen der Software weitgehend automatisiert und so einen reproduzierbaren, risikoarmen Prozess fьr die Bereitstellung neuer Releases bietet. Dieses Buch macht Sie mit dem Aufbau einer Continuous-Delivery-Pipeline vertraut und erklдrt, welche Technologien Sie dazu einsetzen kцnnen. Dabei lernen Sie u.a. folgende Themen kennen: • Infrastruktur-Automatisierung mit Chef, Docker und Vagrant • Automatisierung von Builds und Continuous Integration • Akzeptanztests, Kapazitдtstests, exploratives Testen • Einfьhrung von Continuous Delivery im Unternehmen • Continuous Delivery und DevOps • Auswirkungen auf die Softwarearchitektur Als praktisches Beispiel wird ein konkreter Technologie- Stack vorgestellt. Zahlreiche Aufgaben und Vorschlдge fьr weitergehende Experimente laden Sie darьber hinaus zur praktischen Vertiefung des Themas ein. Nach der Lektьre kцnnen Sie abschдtzen, welche Vorteile Continuous Delivery konkret bietet, und Sie verfьgen ьber das nцtige Handwerkszeug, um Continuous Delivery in Ihrem eigenen Arbeitsumfeld zu etablieren. Die Neuauflage wurde in Bezug auf Werkzeuge wie Docker, Jenkins, Graphite und den ELK-Stack aktualisiert. An neuen Themen sind Docker Compose, Docker Machine, Immutable Server, Microservices und die Einfьhrung von Continuous Delivery ohne DevOps hinzugekommen.