Apache HTTP Server Introduction

Learn How to Configure Apache Web Server in an Easy and Fun Way

Author: Antun Peicevic

Publisher: Createspace Independent Publishing Platform

ISBN: 9781543038248

Category:

Page: 60

View: 2943

This book provides an introduction to Apache HTTP Server - a free, open-source web server. Apache is the most popular web server software on the Internet; it is estimated that 50% of all active websites use Apache as their web server. You will learn how to download and install Apache HTTP Server on your Windows and Linux system, how to configure Apache as a web server, a proxy server, and a reverse proxy server. You will also learn to set up SSL and password-protect directories on your web server. Later in the book we explain modules and how you can use them to add more features to your web server. The topics covered in this book are: downloading and installing Apache HTTP Server on Ubuntu and Windows understanding Apache configuration files using virtual hosts to hold multiple websites on a single server enabling SSL for secure connections what are modules and how to use them to expand Apache functionality configuring Apache as a forward or reverse proxy redirecting URLs Note that this book uses Ubuntu as an underlying Linux distribution, so some of the commands and configurations files might differ if you are using some other non-Debian based Linux distribution.

Google, Amazon, and Beyond: Creating and Consuming Web Services

Author: Alexander Nakhimovsky,Tom Myers

Publisher: Apress

ISBN: 9781430208181

Category: Computers

Page: 352

View: 1024

* Lays out the foundations of Web services technology: XML, SOAP and WSDL * Presents Web service interfaces to Google, Amazon, and others * Describes, with many examples, how to create Web service clients in cross-browser Javascript, Java (including JSP) and .NET * Shows how to build Web services which combine the results from existing services with your own programs and database usage; Shows how RSS and other XML data can supplement web services

Google Maps Hacks

Author: Rich Gibson,Schuyler Erle

Publisher: "O'Reilly Media, Inc."

ISBN: 9780596101619

Category: Computers

Page: 337

View: 1766

Want to find every pizza place within a 15-mile radius? Where the dog parks are in a new town? The most central meeting place for your class, club or group of friends? The cheapest gas stations on a day-to-day basis? The location of convicted sex offenders in an area to which you may be considering moving? The applications, serendipitous and serious, seem to be infinite, as developers find ever more creative ways to add to and customize the satellite images and underlying API of Google Maps. Written by Schuyler Erle and Rich Gibson, authors of the popular Mapping Hacks, Google Maps Hacks shares dozens of tricks for combining the capabilities of Google Maps with your own datasets. Such diverse information as apartment listings, crime reporting or flight routes can be integrated with Google's satellite imagery in creative ways, to yield new and useful applications. The authors begin with a complete introduction to the "standard" features of Google Maps. The adventure continues with 60 useful and interesting mapping projects that demonstrate ways developers have added their own features to the maps. After that's given you ideas of your own, you learn to apply the techniques and tools to add your own data to customize and manipulate Google Maps. Even Google seems to be tacitly blessing what might be seen as unauthorized use, but maybe they just know a good thing when they see one. With the tricks and techniques you'll learn from Google Maps Hacks, you'll be able to adapt Google's satellite map feature to create interactive maps for personal and commercial applications for businesses ranging from real estate to package delivery to home services, transportation and more. Includes a foreword by Google Maps tech leads, Jens and Lars Rasmussen.

Raspberry Pi Hacks

Tips & Tools for Making Things with the Inexpensive Linux Computer

Author: Ruth Suehle,Tom Callaway

Publisher: "O'Reilly Media, Inc."

ISBN: 1449362311

Category: Computers

Page: 394

View: 1213

With more than 60 practical and creative hacks, this book helps you turn Raspberry Pi into the centerpiece of some cool electronics projects. Want to create a controller for a camera or a robot? Set up Linux distributions for media centers or PBX phone systems? That’s just the beginning of what you’ll find inside Raspberry Pi Hacks. If you’re looking to build either a software or hardware project with more computing power than Arduino alone can provide, Raspberry Pi is just the ticket. And the hacks in this book will give you lots of great ideas. Use configuration hacks to get more out of your Pi Build your own web server or remote print server Take the Pi outdoors to monitor your garden or control holiday lights Connect with SETI or construct an awesome Halloween costume Hack the Pi’s Linux OS to support more complex projects Decode audio/video formats or make your own music player Achieve a low-weight payload for aerial photography Build a Pi computer cluster or a solar-powered lab

Handbook of Information Security, Threats, Vulnerabilities, Prevention, Detection, and Management

Author: Hossein Bidgoli

Publisher: John Wiley & Sons

ISBN: 0470051213

Category: Business & Economics

Page: 1152

View: 3731

The Handbook of Information Security is a definitive 3-volume handbook that offers coverage of both established and cutting-edge theories and developments on information and computer security. The text contains 180 articles from over 200 leading experts, providing the benchmark resource for information security, network security, information privacy, and information warfare.

The Nonprofit Manager's Resource Directory

Author: Ronald A. Landskroner

Publisher: John Wiley & Sons

ISBN: 0471273325

Category: Business & Economics

Page: 688

View: 5191

A newly revised and updated edition of the ultimate resource fornonprofit managers If you're a nonprofit manager, you probably spend a good deal ofyour time tracking down hard-to-find answers to complicatedquestions. The Nonprofit Manager's Resource Directory, SecondEdition provides instant answers to all your questions concerningnonprofit-oriented product and service providers, Internet sites,funding sources, publications, support and advocacy groups, andmuch more. If you need help finding volunteers, understanding newlegislation, or writing grant proposals, help has arrived. Thisnew, updated edition features expanded coverage of important issuesand even more answers to all your nonprofit questions. Revised to keep vital information up to the minute, The NonprofitManager's Resource Directory, Second Edition: * Contains more than 2,000 detailed listings of both nonprofit andfor-profit resources, products, and services * Supplies complete details on everything from assistance andsupport groups to software vendors and Internet servers, managementconsultants to list marketers * Provides information on all kinds of free and low-cost productsavailable to nonprofits * Features an entirely new section on international issues * Plus: 10 bonus sections available only on CD-ROM The Nonprofit Manager's Resource Directory, Second Edition has theinformation you need to keep your nonprofit alive and well in thesechallenging times. Topics include: * Accountability and Ethics * Assessment and Evaluation * Financial Management * General Management * Governance * Human Resource Management * Information Technology * International Third Sector * Leadership * Legal Issues * Marketing and Communications * Nonprofit Sector Overview * Organizational Dynamics and Design * Philanthropy * Professional Development * Resource Development * Social Entrepreneurship * Strategic Planning * Volunteerism

Versionskontrolle mit Subversion

Author: C. Michael Pilato,Ben Collins-Sussman,Brian W. Fitzpatrick

Publisher: O'Reilly Germany

ISBN: 3897218984

Category: Computers

Page: 496

View: 5411

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.

Apache Security

Author: Ivan Ristic

Publisher: Oreilly & Associates Incorporated

ISBN: N.A

Category: Computers

Page: 396

View: 7906

An all-purpose guide for locking down Apache arms readers with all the information they need to securely deploy applications. It offers a concise introduction to the theory of securing Apache, practical advice and real-life examples. Topics include installation, server sharing, logging and monitoring, web applications, PHP and SSL/TLS, and more.

Apache-Kochbuch

Author: Ken Coar,Rich Bowen

Publisher: O'Reilly Verlag DE

ISBN: 9783897213715

Category:

Page: 255

View: 5905

Library Journal

Author: N.A

Publisher: N.A

ISBN: N.A

Category: Libraries

Page: N.A

View: 5891

Includes, beginning Sept. 15, 1954 (and on the 15th of each month, Sept.-May) a special section: School library journal, ISSN 0000-0035, (called Junior libraries, 1954-May 1961). Also issued separately.

Building Websites with Mambo

Author: Hagen Graf

Publisher: Packt Pub Limited

ISBN: 9781904811732

Category: Computers

Page: 252

View: 2412

This book focuses on taking you through the essential tasks to create a Mambo site as fast as possible. These essential tasks are explained clearly, with well structured step by step instructions. The book does not aim to cover every feature of Mambo, nor is it a comprehensive guide to extending Mambo. Almost everything in the book is accomplished without recourse to the underlying PHP code in which Mambo is written. The book is very readable and the author has a particularly chatty and engaging writing style. This book is suitable for web developers, designers, webmasters, content editors and marketing professionals who want develop a fully featured web presence in a simple and straightforward process. It does not require any detailed knowledge of programming or web development, and any IT confident individual will be able to use the book to produce an impressive web site.

Angewandte Kryptographie

Protokolle, Algorithmen und Sourcecode in C

Author: Bruce Schneier

Publisher: N.A

ISBN: 9783827372284

Category: Computer security

Page: 844

View: 3112

ITI 2003

Proceedings of the 25th International Conference on Information Technology Interfaces : Silver Interfaces: Computer at the University : June 16-19, 2003, Cavtat, Croatia

Author: Leo Budin

Publisher: N.A

ISBN: 9789539676962

Category: Computer interfaces

Page: 686

View: 5421

Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code

Deutsche Ausgabe

Author: Robert C. Martin

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3826696387

Category: Computers

Page: 480

View: 8680

h2> Kommentare, Formatierung, Strukturierung Fehler-Handling und Unit-Tests Zahlreiche Fallstudien, Best Practices, Heuristiken und Code Smells Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code Aus dem Inhalt: Lernen Sie, guten Code von schlechtem zu unterscheiden Sauberen Code schreiben und schlechten Code in guten umwandeln Aussagekräftige Namen sowie gute Funktionen, Objekte und Klassen erstellen Code so formatieren, strukturieren und kommentieren, dass er bestmöglich lesbar ist Ein vollständiges Fehler-Handling implementieren, ohne die Logik des Codes zu verschleiern Unit-Tests schreiben und Ihren Code testgesteuert entwickeln Selbst schlechter Code kann funktionieren. Aber wenn der Code nicht sauber ist, kann er ein Entwicklungsunternehmen in die Knie zwingen. Jedes Jahr gehen unzählige Stunden und beträchtliche Ressourcen verloren, weil Code schlecht geschrieben ist. Aber das muss nicht sein. Mit Clean Code präsentiert Ihnen der bekannte Software-Experte Robert C. Martin ein revolutionäres Paradigma, mit dem er Ihnen aufzeigt, wie Sie guten Code schreiben und schlechten Code überarbeiten. Zusammen mit seinen Kollegen von Object Mentor destilliert er die besten Praktiken der agilen Entwicklung von sauberem Code zu einem einzigartigen Buch. So können Sie sich die Erfahrungswerte der Meister der Software-Entwicklung aneignen, die aus Ihnen einen besseren Programmierer machen werden – anhand konkreter Fallstudien, die im Buch detailliert durchgearbeitet werden. Sie werden in diesem Buch sehr viel Code lesen. Und Sie werden aufgefordert, darüber nachzudenken, was an diesem Code richtig und falsch ist. Noch wichtiger: Sie werden herausgefordert, Ihre professionellen Werte und Ihre Einstellung zu Ihrem Beruf zu überprüfen. Clean Code besteht aus drei Teilen:Der erste Teil beschreibt die Prinzipien, Patterns und Techniken, die zum Schreiben von sauberem Code benötigt werden. Der zweite Teil besteht aus mehreren, zunehmend komplexeren Fallstudien. An jeder Fallstudie wird aufgezeigt, wie Code gesäubert wird – wie eine mit Problemen behaftete Code-Basis in eine solide und effiziente Form umgewandelt wird. Der dritte Teil enthält den Ertrag und den Lohn der praktischen Arbeit: ein umfangreiches Kapitel mit Best Practices, Heuristiken und Code Smells, die bei der Erstellung der Fallstudien zusammengetragen wurden. Das Ergebnis ist eine Wissensbasis, die beschreibt, wie wir denken, wenn wir Code schreiben, lesen und säubern. Dieses Buch ist ein Muss für alle Entwickler, Software-Ingenieure, Projektmanager, Team-Leiter oder Systemanalytiker, die daran interessiert sind, besseren Code zu produzieren. Über den Autor: Robert C. »Uncle Bob« Martin entwickelt seit 1970 professionell Software. Seit 1990 arbeitet er international als Software-Berater. Er ist Gründer und Vorsitzender von Object Mentor, Inc., einem Team erfahrener Berater, die Kunden auf der ganzen Welt bei der Programmierung in und mit C++, Java, C#, Ruby, OO, Design Patterns, UML sowie Agilen Methoden und eXtreme Programming helfen.

Spring MVC: Designing Real-World Web Applications

Author: Shameer Kunjumohamed,Hamidreza Sattari,Alex Bretet,Geoffroy Warin

Publisher: Packt Publishing Ltd

ISBN: 1787125084

Category: Computers

Page: 944

View: 8595

Unleash the power of Spring MVC and build enterprise-grade, lightning-fast web applications About This Book Configure Spring MVC to build logic-less controllers that transparently support the most advanced web techniques Secure your developments with easy-to-write, reliable unit and end-to-end tests Get this fast-paced, practical guide to produce REST resources and templates as required by the latest front-end best practices Who This Book Is For This Learning Path is for Java developers who want to exploit Spring MVC and its features to build web applications. It will help you step up in your career and stay up to date or learn more about Spring's web scalability. What You Will Learn Set up and build standalone and web-based projects using Spring Framework with Maven or Gradle Develop RESTful API applications for XML and JSON data transfers Investigate Spring data access mechanisms with Spring Data Repositories Generate templates for a responsive and powerful front end with AngularJS and Bootstrap Authenticate over REST with a BASIC authentication scheme and OAuth2; handle roles and permissions Communicate through WebSocket and STOMP messages Design complex advanced-level forms and validate the model Create maintainable unit and acceptance tests to secure the apps Deploy the web application to the cloud in a snap In Detail Spring MVC helps you build flexible and loosely coupled web applications. The Spring MVC Framework is designed in such a way that every piece of logic and functionality is highly configurable. This Learning Path aims to make you an expert in designing web applications with Spring MVC 4. In our first module, we'll begin with an introduction to the Spring framework. You'll then learn aspect-oriented programming. Packed with real-world examples, you'll get an insight into how you can use Spring Expression Language in your applications to make them easier to manage and maintain. In the second module, you'll learn everything you need to build modern Spring-based enterprise web applications. From practical development techniques and useful tools from the wider Spring ecosystem, to the new JEE standards, the impact of JavaScript, and even the Internet of Things, you'll feel confident that you can deploy Spring for an impressive range of creative purposes. In the final module, you'll find out how to take advantage of Spring MVC's advanced features - essential if you are to properly master the framework. To do this you'll investigate the inner mechanics of Spring MVC, and how they tie into to the broader principles that inform many modern web architectures. With further guidance on how to test, secure, and optimize your application, as well as designing RESTful services, you'll very quickly be ready to use Spring in your next web project. This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products: Spring Essentials by Shameer Kunjumohamed, Hamidreza Sattari Spring MVC Cookbook by Alex Bretet Mastering Spring MVC 4 by Geoffroy Warin Style and approach This is a hands-on, practical guide based on logical modules of the whole Spring framework family, employing a combination of theory and examples with pro-level practices, techniques, and solutions.

Programmieren mit Perl

Author: Larry Wall,Tom Christiansen,Jon Orwant

Publisher: O'Reilly Verlag DE

ISBN: 9783897211445

Category: Perl (Computer program language)

Page: 1094

View: 1416

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.

Maven 3

Konfigurationsmanagement mit Java

Author: Martin Spiller

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3826691180

Category: Computers

Page: 356

View: 4196

Maven ist ein Build-Management-Tool der Apache Software Foundation und basiert auf Java. Der Autor erläutert die grundlegenden Konzepte und Module von Maven 3 und zeigt Ihnen, wie diese im Projektalltag eingesetzt werden können. Dieses Buch eignet sich sowohl als Einführung als auch als Referenz und Arbeitsbuch für die tägliche Praxis.

Microservices

Konzeption und Design

Author: Sam Newman

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3958450830

Category: Computers

Page: 312

View: 9771

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

Linux Server-Sicherheit

Author: Michael D. Bauer

Publisher: N.A

ISBN: 9783897214132

Category: Client/server computing

Page: 575

View: 4178