Ausgabe 12/2016 Als

Total Page:16

File Type:pdf, Size:1020Kb

Ausgabe 12/2016 Als freiesMagazin Dezember 2016 Themen dieser Ausgabe sind u. a. Automatisierung mit Jenkins 2.0 Seite 14 Jenkins ist eine vielgenutzte Software, welche im Zusammenhang mit kontinuierlicher Integration von Software zur Automatisierung eingesetzt wird. Jenkins wurde im Frühjahr 2016 in der Version 2.0 freigegeben, wodurch sich der Fokus vom reinen CI-Server zum generellen Automation Server änderte. (weiterlesen) Xfce-Desktop individuell anpassen Seite 40 Der Xfce-Desktop gilt landläufig als minimalistischer und Ressourcen-schonender Vertreter sei- ner Gattung. Vermutlich kommt er deshalb meist optisch und funktional eher wenig ansprechend vorkonfiguriert daher, um dessen Einsatzfähigkeit auch noch auf besonders schwachbrüstigen Hardwareplattformen zu gewährleisten. Das soll aber nicht darüber hinweg täuschen, dass dieser Desktop durch sein modulares Baukastensystem Stück für Stück in Aussehen und Funk- tionalität erweitert werden kann. So lässt er sich sehr flexibel an nahezu sämtliche Wünsche und Anforderungen des Nutzers anpassen. Wie das in der Praxis funktioniert, soll dieser Artikel beispielhaft veranschaulichen. (weiterlesen) Gaming-Maus im Linux Test: Roccat Kova 2016 Seite 76 Spezielle Gaming-Hardware wie Tastaturen und Mäuse gibt es reichlich. In Sachen Linux- Kompatibilität sieht es in diesem Bereich leider relativ schlecht aus. Die Roccat Kova 2016 hat eine Besonderheit: Es gibt auch unter Linux ein Tool zur Steuerung aller Sondertasten. Ist die Maus also eine Überlegung Wert für den Linux-Gamer? (weiterlesen) © freiesMagazin CC-BY-SA 4.0 Ausgabe 12/2016 ISSN 1867-7991 MAGAZIN Editorial Macht’s gut, und danke für den Fisch Ich bin ein Autor und habe meine Hei- Inhalt Mit einem Zitat von Douglas Adams [1] kann man mat verloren Linux allgemein sich eigentlich nie falsch verabschieden, oder? Wenn Sie zu dem Community-Teil gehören, Ubuntu und Kubuntu 16.10 S. 6 der gerne selbst etwas gestaltet und für den Automatisierung mit Jenkins 2.0 S. 14 Nun ist schlussendlich soweit: Die letzte Ausga- freiesMagazin eine gern gesehene Plattform war, openSUSE Leap 42.2 S. 21 be von freiesMagazin liegt in Ihren Händen bzw. um eigene Inhalte zu veröffentlichen, dann kön- Freie Software im Bereich Android S. 29 ist auf Ihrem Monitor, Tablet oder Smartphone nen wir auf ein paar Alternativen verweisen. Diashow beim Booten mit Plymouth S. 33 zu sehen. Ein bisschen schwermütig ist mir (Do- Der November im letzten Kernelrückblick S. 37 minik Wagenführ) ja schon ums Herz. Vor allem, Pro-Linux [2] ist den meisten Lesern sicherlich ein Anleitungen wenn man das Inhaltsverzeichnis betrachtet und Begriff. Hans-Joachim Baader, Mirko Lindner und die Seitenzahl sieht . einige andere Helfer veröffentlichten jeden Tag Xfce-Desktop individuell anpassen S. 40 fleißig News und schreiben regelmäßig Artikel zu Ansible und WSGI-Applikationen S. 49 95 Seiten! Wow! So eine riesige Zahl haben wir den großen Linux-Distributionen. Es werden aber Scribus in der Praxis – Teil 2 S. 55 nicht einmal annähernd in den letzten zehn Jah- auch immer wieder unterstützende Kräfte von au- Skripten mit Emacs S. 60 ren hinbekommen. Okay, ein bisschen haben wir ßen gesucht, die etwas beisteuern wollen. Daher Große Dateien übers Netzwerk kopieren S. 63 mit den Leserbriefen und dem Index geschum- einfach einmal anfragen. Software melt. Und okay, einige Artikel erschienen bereits Test: Tyranny S. 66 auf anderen Portalen. Dennoch wollen wir die Ein bisschen spezifischer geht es bei Ga- Test: Master of Orion S. 70 Leistung nicht schmälern, die in dieser riesigen, mes4Linux [3] zu. Das Team um David Schroff Test: Superhot S. 73 letzten freiesMagazin-Ausgabe steckt. schreibt begeistert Spielenachrichten und Test- Hardware artikel zu den neuesten Titeln, die man unter Gaming-Maus im Test: Roccat Kova 2016 S. 76 Dies zeigt auch wieder sehr schön, was eine Com- Linux zocken kann. Auch wenn es im Vergleich zu Community munity erreichen kann – wenn jemand da ist, der Windows immer noch ein kleiner Bruchteil ist, ist Rezension: NODE.js S. 79 das Ruder in die Hand nimmt und ein bisschen die Auswahl an Spielen im Vergleich zu den An- Rezension: Ubuntu 16.04 S. 81 die Richtung vorgibt. Auch wenn es in den letzten fangstagen von freiesMagazin um ein Vielfaches Magazin Jahren so aussah, dass die Mithilfe – nicht nur bei gestiegen. Auch hier können wir andere Linux- Editorial S. 2 freiesMagazin, sondern auch bei anderen Open- Spieler nur ermuntern, etwas auf dem Portal bei- Leserbriefe S. 83 Source-Projekten – geringer geworden ist, finden zutragen. Veranstaltungen S. 87 sich da draußen immer noch zahlreiche begeis- Konventionen S. 87 terte Nutzer, die etwas zurückgeben wollen. All Am Schluss sei natürlich noch der Ursprung Magazin-Index 2016 S. 88 denen kann ich nur sagen: Macht weiter so! Und von freiesMagazin erwähnt. 2006 als loser freies allen anderen: Versucht es doch auch einmal! :) Newsletter aus dem Nachrichtenportal der Impressum S. 95 © freiesMagazin CC-BY-SA 4.0 Ausgabe 12/20162 MAGAZIN deutschsprachigen Ubuntu-Community ubuntu- hat Urs Pfister auf der Seite http://archivista.ch/ ware im Bereich Android“ vertreten ist. Er hat users.de, Ikhaya [4], entstanden, entwickelte sich freiesmagazinde-archiv.htm [6] ein durchsuchba- ein Skript allHTML.sh geschrieben, welches alle freiesMagazin rasant zu der Form, die heute vor res Archiv erstellt. Achtung: Der Link „PDF“ funk- HTML-Ausgaben von freiesMagazin herunterlädt, Ihnen liegt. Ab und an werden auch noch Arti- tioniert aktuell nicht! ordnet und die CSS-Darstellung für Mobilgerä- kel in Ikhaya veröffentlicht. Im Fokus ist natürlich te verbessert. Ein Indexer durchsucht die Artikel Ubuntu, aber auch Blicke über den Tellerrand hat Ein weiteres Archiv hat Dieter R. Gülden erstellt. dann nach Schlagworten, wobei die Suche dank das Ikhaya-Team nie gescheut. Unter Umständen Unter https://www.dguelden.de/magazine/archiv. JavaScript ohne Webserver auskommt. Lizenziert entsteht daraus ja wieder ein neues Projekt, wenn html [7] findet man eine übersichtliche Tabelle ist das Skript allHTML.sh unter der GNU GPLv3. sich genügend Freiwillige und Treiber finden. mit den PDF-Ausgaben. Zusätzlich gibt es auf Leider hat er die Daten noch nicht auf einem eige- der rechten Seite auch noch einen Index und er nem Server bzw. einer Code-Hosting-Seite hoch- Gesichert bis zum Ende aller Tage hat die Ausgaben noch nach eigenen Kategorien geladen. Wer aber Interesse an dem Skript hat, Es gingen bei den Leserbriefen – neben den eingeordnet. kann sich bei uns melden, wir leiten dies dann an zahlreichen Danksagungen – auch einige Fra- Josua weiter. gen ein, was mit den bisherigen Ausgaben von Und auch bei GitHub ist freiesMagazin dank Sa- freiesMagazin geschieht. Wie im letzten Edito- scha Mester nun vertreten. Unter https://github. So lügt man mit Statistik rial geschrieben, haben wir uns hier noch nicht com/SaschaMester/freiesMagazin [8] findet man Seitens der Leser gab es auch die Frage, ob genau entschieden. Im Prinzip wollen wir die ge- alle Ausgaben als PDF und EPUB. Auch die Archi- man zum Abschluss nicht einige Statistiken zum samte Webseite in einer statischen Form erhal- ve sind enthalten sowie die alten Ausgaben von freiesMagazin präsentieren kann. Wir haben aus ten, sodass man auch weiterhin an Kommentare, Yalm (Yet another linux magazine), die auf dem dem Grund einmal unser Archiv und die Logdatei- die Programmierwettbewerbe und andere Inhalte freiesMagazin-Server gehostet wurden [9]. en durchforstet und sind auf einige interessante kommt. Das Ganze soll möglichst so umgesetzt Dinge gestoßen. werden, dass es keine toten Links gibt. Wir schau- Wer den Aboservice von Leser Christoph nutzen en, inwieweit uns das gelingt . wollte, den wir im letzten Editorial vorgestellt ha- Für viele am Interessantesten ist sicherlich die glo- ben, hatte natürlich nur maximal diese Dezember- bale Downloadstatistik der Jahre 2006 bis 2016. Für die Archivierung sei zuerst auf die Deutsche Ausgabe etwas davon. Christoph wies uns darauf Hierzu sei vorab gesagt, dass es nicht ganz so ein- Nationalbibliothek hingewiesen, in der man al- hin, dass die Adressdaten nach dem Versand der fach ist, Downloads korrekt zu zählen: Manchmal le Ausgaben von freiesMagazin seit Ausgabe letzten Ausgabe gelöscht werden. Zusätzlich ist bricht ein Download ab und wird erneut begon- 07/2010 findet [5]. Frühere Ausgaben haben wir sein Projekt ebenfalls auf GitHub zu finden [10], nen. Vor allem bei HTML-Seiten ist es insgesamt dort nicht archiviert, da wir damals noch keine falls jemand einen Blick in den Quellcode werfen schwer, irgendeinen verlässlichen Wert abzule- ISSN besaßen. möchte. sen. Wir haben deswegen die Zahlen auch nur als Indikator für das allgemeine Interesse am Ma- Ansonsten waren aber auch unsere Leser nicht Zum Schluss sei noch auf ein Projekt von Jo- gazin gesehen. Die Zahlen in der Grafik geben untätig und haben sicherheitshalber schon ein- sua Kiefner hingewiesen, der auch in dieser Aus- dabei immer nur die Downloads im Erscheinungs- mal alle Ausgaben archiviert. Beispielsweise gabe mit einem Artikel zum Thema „Freie Soft- monat an. © freiesMagazin CC-BY-SA 4.0 Ausgabe 12/20163 MAGAZIN immer wieder etwas zu freiesMagazin beigetra- gen haben (siehe unten). Wenn man einmal die Summe über alle Down- loads (ohne Dezember 2016), natürlich über die letzten zehn Jahre, rechnet, kommen beachtli- che Zahlen zustande (jeweils nur für die Erst- downloads im Erscheinungsmonat): 996.469 PDF- Downloads seit März 2016 (d. h. wir knacken mit der Dezember-Ausgabe die Millionenmarke, wo- hoo! :)), 318.258
Recommended publications
  • Download Issue
    Issue October 2019 | presented by www.jaxenter.com #70 The digital magazine for enterprise developers JavaThe JDK’s hidden 13 treasures i Jakarta EE 8 Let the games begin JDK 13 Why text blocks are worth the wait OpenJFX 13 JavaFX gets its own identity © Teguh Mujiono/Shutterstock.com, Pushkin/Shutterstock.com Illustrationen: Sun Microsystems Inc., S&S Media Editorial Let’s celebrate Java – three times! It’s that time again: A new Java version is here! Java 13 Last but not least: Jakarta EE, the follow-up project of was launched as planned, six months after the release Java EE, has announced its first release under the umbrella of of Java 12, and again it has some interesting features on the Eclipse Foundation. We got hold of the executive director board. In this issue of Jax Magazine, we’ve covered them of the Eclipse Foundation, Mike Milinkovich, and asked him for you in detail. about the current status of Jakarta EE. The good news doesn’t end there, as JavaFX 13 has also been released. The UI toolkit is no longer included in the JDK Happy reading, but has adjusted its new version releases to the new Java re- lease cadence. Find out what’s new here! Hartmut Schlosser Java 13 – a deep dive into the JDK’s 3 Kubernetes as a multi-cloud 17 new features operating system Falk Sippach Patrick Arnold Index Java 13 – why text blocks are worth the wait 6 Multi-tier deployment with Ansible 21 Tim Zöller Daniel Stender Jakarta EE 8 is sprinting towards an 9 Do we need a service mesh? 28 exciting future for enterprise Java Anton Weiss Thilo Frotscher
    [Show full text]
  • Interfacing Apache HTTP Server 2.4 with External Applications
    Interfacing Apache HTTP Server 2.4 with External Applications Jeff Trawick Interfacing Apache HTTP Server 2.4 with External Applications Jeff Trawick November 6, 2012 Who am I? Interfacing Apache HTTP Server 2.4 with External Applications Met Unix (in the form of Xenix) in 1985 Jeff Trawick Joined IBM in 1990 to work on network software for mainframes Moved to a different organization in 2000 to work on Apache httpd Later spent about 4 years at Sun/Oracle Got tired of being tired of being an employee of too-huge corporation so formed my own too-small company Currently working part-time, coding on other projects, and taking classes Overview Interfacing Apache HTTP Server 2.4 with External Applications Jeff Trawick Huge problem space, so simplify Perspective: \General purpose" web servers, not minimal application containers which implement HTTP \Applications:" Code that runs dynamically on the server during request processing to process input and generate output Possible web server interactions Interfacing Apache HTTP Server 2.4 with External Applications Jeff Trawick Native code plugin modules (uhh, assuming server is native code) Non-native code + language interpreter inside server (Lua, Perl, etc.) Arbitrary processes on the other side of a standard wire protocol like HTTP (proxy), CGI, FastCGI, etc. (Java and \all of the above") or private protocol Some hybrid such as mod fcgid mod fcgid as example hybrid Interfacing Apache HTTP Server 2.4 with External Applications Jeff Trawick Supports applications which implement a standard wire protocol, no restriction on implementation mechanism Has extensive support for managing the application[+interpreter] processes so that the management of the application processes is well-integrated with the web server Contrast with mod proxy fcgi (pure FastCGI, no process management) or mod php (no processes/threads other than those of web server).
    [Show full text]
  • GNU/Linux Magazine Hors-Série N°66 Apache Introduction
    LES GUIDES DE sur les origines d Ce documntslapriéxvj-g(@h.)26013à:5 Tout ce qu LE GUIDE COMPLET POUR METTRE EN PLACE ET BIEN CONFIGURER VOTRE SERVEUR WEB APACH France METRO : 12.90 et sur ses principales Introduction fonctionnalités il faut savoir Apache CH : 18,00 CHF Installation et con Installer son premier BEL/PORT.CONT : 13,90 serveur et choisir le mécanisme d plus adapté authenti HORS-SÉRIE guration ���� cation le DOM TOM : 13,90 Programmer pour le Web PHP, Python, Perl et Ruby : quelques bases pour bien programmer avec les langages du Web CAN : 18,00 $ cad Aller plus loin MAR : 130 MAD Des éléments de con pour des besoins plus spéci (LDAP, chi guration avancée ques L 15066 ff Édité par Les Éditions Diamond Éditions Les par Édité rement, ...) www.ed-diamond.com -66H F: Tutoriels Des pas-à-pas 12,90 pour passer E rapidement à la pratique € -RD Ce documntslapriéxvj-g(@h.)26013à:5 2 GNU/LiNUx maGaziNeHors-série N°66 : apacHe Impression : Service abonnement: Responsable publicité: Conception graphique: Remerciements Secrétaire derédaction Rédacteur enchef: Directeur depublication: Sites : Service commercial: E-mail : Tél. : est éditépar GNU/Linux MagazineHors-Série Éditions Diamond. rédigés parlesmembresdel'équiperédactionnelledes Les articlesnonsignéscontenusdanscenuméroontété respectif. droit ayant leur de propriété sont la dans le magazine les représentés logos Tous respectif. citées dans ce numéro sont déposées par les sans aucun marques Toutes d’information, but publicitaire. leur propriétaire figurant dans d’adresses les et prix pages de sont rédactionnelles indications données Les à renvoyés. titre ni rendus, ni sont GNU/Linux Magazine France Hors-série, publiés ou non, ne particulier, les manuscrits, photos accord écrit et de la société Les éditions Diamond.
    [Show full text]
  • Scripts.Mit.Edu
    Services Backend Further Info scripts.mit.edu Quentin Smith [email protected] Student Information Processing Board October 29, 2019 Quentin Smith [email protected] scripts.mit.edu 2 Backend AFS suEXEC Kerberos LDAP Apache modules LVS Ansible 3 Further Info Services Backend Further Info Outline 1 Services Web Mail Cron (\Shortjobs") SQL Version control Quentin Smith [email protected] scripts.mit.edu 3 Further Info Services Backend Further Info Outline 1 Services Web Mail Cron (\Shortjobs") SQL Version control 2 Backend AFS suEXEC Kerberos LDAP Apache modules LVS Ansible Quentin Smith [email protected] scripts.mit.edu Services Backend Further Info Outline 1 Services Web Mail Cron (\Shortjobs") SQL Version control 2 Backend AFS suEXEC Kerberos LDAP Apache modules LVS Ansible 3 Further Info Quentin Smith [email protected] scripts.mit.edu Web Services Mail Backend Cron (\Shortjobs") Further Info SQL Version control Outline 1 Services Web Mail Cron (\Shortjobs") SQL Version control 2 Backend AFS suEXEC Kerberos LDAP Apache modules LVS Ansible 3 Further Info Quentin Smith [email protected] scripts.mit.edu suEXEC|allows Apache to spawn a process as the user. even for static content! Web Services Mail Backend Cron (\Shortjobs") Further Info SQL Version control Apache Everyone wants Apache Apache's default configuration isn't safe for scripting Scripting requires code execution|mod php, mod perl, mod python, mod wsgi Apache normally runs everything as apache/nobody How to secure? Quentin Smith [email protected] scripts.mit.edu Web Services Mail Backend Cron (\Shortjobs") Further Info SQL Version control Apache Everyone wants Apache Apache's default configuration isn't safe for scripting Scripting requires code execution|mod php, mod perl, mod python, mod wsgi Apache normally runs everything as apache/nobody How to secure? suEXEC|allows Apache to spawn a process as the user.
    [Show full text]
  • Using Fastcgi with Apache HTTP Server 2.4
    Using FastCGI with Apache HTTP Server 2.4 Jeff Trawick The world of FastCGI Using FastCGI with Apache HTTP Server 2.4 FastCGI with Apache httpd 2.4 Jeff Trawick Choosing mod fcgid http://emptyhammock.com/ mod proxy fcgi [email protected] mod authnz fcgi Other tools April 8, 2014 PHP Applications and FastCGI Future 1/97 Revisions Using FastCGI with Apache HTTP Server 2.4 Jeff Trawick The world of FastCGI 2014-04-10 FastCGI with Apache httpd Add Require expr ... to /www/tools/ 2.4 configuration in More classic CGI configuration Choosing slide to resolve a potential security hole. Thank mod fcgid mod proxy fcgi you Eric Covener! mod authnz fcgi Other tools PHP Applications and FastCGI Future 2/97 Get these slides... Using FastCGI with Apache HTTP Server 2.4 Jeff Trawick The world of FastCGI FastCGI with Apache httpd 2.4 http://emptyhammock.com/projects/info/slides.html Choosing mod fcgid mod proxy fcgi mod authnz fcgi Other tools PHP Applications and FastCGI Future 3/97 Table of Contents Using FastCGI with Apache HTTP Server 1 The world of FastCGI 2.4 Jeff Trawick 2 FastCGI with Apache httpd 2.4 The world of FastCGI 3 Choosing FastCGI with Apache httpd 4 mod fcgid 2.4 Choosing 5 mod proxy fcgi mod fcgid mod proxy fcgi 6 mod authnz fcgi mod authnz fcgi Other tools 7 Other tools PHP Applications 8 PHP Applications and FastCGI and FastCGI Future 9 Future 4/97 Introduction | Who am I? Using FastCGI with Apache HTTP Server 2.4 I've worked at Jeff Trawick several large corporations, for over two decades The world of FastCGI my own one-person company, Emptyhammock, for the FastCGI with last two years Apache httpd 2.4 I've worked on Choosing several products which were primarily based on or mod fcgid otherwise included Apache HTTP Server mod proxy fcgi lower-level networking products mod authnz fcgi web applications Other tools PHP I've developed or maintained some of the FastCGI Applications and FastCGI support in the Apache HTTP Server project.
    [Show full text]
  • Development and Testing of Web GUI Application for the Lhcb VELO Data Quality Monitoring System
    Development and Testing of Web GUI Application for the LHCb VELO Data Quality Monitoring System by Pavlo Prykhodko Master Thesis in Information and Communication Technology Final Version University of Agder Meyrin, December 4, 2013 CERN-THESIS-2013-244 18/12/2013 Abstract A great interest of IT engineers at CERN is to simplify the access to the Data Quality Monitoring (DQM) applications that usually lay behind several layers of security firewalls. In order to make it simple and thus help to save time for the scientist who rely on this data, additional application for the Web had to be developed and tested. The goal of this thesis work was to develop such a Web DQM application for CERN. First, a Web Graphical User Interface (GUI) was developed. In parallel, an Apache server was installed and configured for testing. Moreover, software program called ROOTJS that processes and displays CERN data files on the Web was presented. Through this thesis project, new functionalities were developed to meet the requirements. Furthermore, the ROOTJS program was merged with the Web GUI application and series of tests were performed to showcase the capabilities of the application which was developed through this thesis work. Preface This thesis is the result of the Master’s Thesis IKT-590 course that fulfils the requirements of fourth semester content at the Faculty of Engineering and Science, University of Agder (UiA), Grimstad, Norway. It was written externally at the European Organization for Nuclear Research (CERN) facilities in Meyrin, Switzerland. The project was carried out in a period from March 1, 2013 to December 4, 2013 and its workload equals to 30 ECTS.
    [Show full text]
  • Deploying Python Applications with Httpd
    Introduction Generalities Brass Tacks Configuration/deployment example For Further Study Deploying Python Applications with httpd Jeff Trawick http://emptyhammock.com/ [email protected] April 14, 2015 ApacheCon US 2015 Introduction Generalities Brass Tacks Configuration/deployment example For Further Study Get these slides... http://emptyhammock.com/projects/info/slides.html Introduction Generalities Brass Tacks Configuration/deployment example For Further Study Revisions Get a fresh copy of the slide deck before using any recipes. If I find errors before this deck is marked as superseded on the web page, I'll update the .pdf and note important changes here. (And please e-mail me with any problems you see.) Introduction Generalities Brass Tacks Configuration/deployment example For Further Study Who am I? • My day jobs over the last 25 years have included work on several products which were primarily based on or otherwise included Apache HTTP Server as well as lower-level networking products and web applications. My primary gig now is with a Durham, North Carolina company which specializes in Django application development. • I've been an httpd committer since 2000. A general functional area of Apache HTTP Server that I have helped maintain over the years (along with many others) is the interface with applications running in different processes, communicating with the server using CGI, FastCGI, or SCGI protocols. Introduction Generalities Brass Tacks Configuration/deployment example For Further Study mod wsgi vs. mod proxy-based solution I won't cover mod wsgi in this talk. I currently use it for a couple of applications but am migrating away from it, primarily for these reasons: • mod proxy supports more separation between web server and application • Supports moving applications around or running applications in different modes for debugging without changing web server • Supports drastic changes to the web front-end without affecting application • No collision between software stack in web server vs.
    [Show full text]
  • Algorytm I Złożoność Obliczeniowa Algorytmu
    Django Protokół http (powtórzenie) HTTP (ang. Hypertext Transfer Protocol) – protokół przesyłania dokumentów hipertekstowych WWW. Najważniejsze cechy: • Znormalizowany sposób komunikacji, niezależny od platformy • Ma formę transakcji, składających się z żądania (request) oraz odpowiedzi (response) • Jest bezstanowy – nie zachowuje żadnych informacji o zrealizowanej transakcji; Stanowość zapewnia najczęściej mechanizm sesji kontrolowanej przez serwer, do czego wykorzystuje się mechanizm ciasteczek (cookies) zapisywanych przez klienta Żądanie HTTP: Metoda Zasób Wersja-http Nagłówek Nagłówek [pusta linia] Zawartość (jeżeli potrzebna) Przykład: GET / HTTP/1.1 Host: www.domena.com Connection: keep-alive Odpowiedź HTTP Wersja-http Kod-odpowiedzi Uzasadnienie Nagłówek Nagłówek [pusta linia] Zawartość (jeżeli potrzebna) Przykład: HTTP/1.1 200 OK. Server: Apache Content-type: text/html [Dokument HTML] Metody żądań HTTP Zdefiniowano 8 metod (rodzajów żądań) HTTP: • GET – pobranie wskazanego przez URI zasobu; najczęściej wykorzystywany • POST – przesłanie danych od klienta do serwera, np. danych formularza • HEAD – pobranie informacji o wskazanym zasobie • PUT – umieszczenie zasobu (pliku) na serwerze • DELETE – usunięcie zasobu z serwera • OPTIONS – informacje o kanale komunikacyjnym • TRACE – do celów diagnostycznych • CONNECT – dotyczące tunelowania Ważniejsze kody odpowiedzi serwera HTTP: • 200 OK – serwer przesyła żądany dokument w zawartości • 204 No contenet – serwer zrealizował żądanie, jednak nie wymaga ono zawartości • 301 Moved prmanently
    [Show full text]
  • Wsgi Download
    Wsgi download Installer for Apache/mod_wsgi. The CMMI installation method also involves a bit more work as you need to separately download the mod_wsgi source code. Source code for Apache/mod_wsgi. Contribute to mod_wsgi development by creating an account on GitHub. Downloads. Source code (zip) · Source code. The mod_wsgi package implements a simple to use Apache module which can host any Python web application which supports the Python WSGI specification. This quickstart will show you how to deploy simple WSGI applications and common web wget tar zxvf. If you need a precompiled Windows version you could take a look at at the download page of the site you posted. Tutorial on how to install Mod_wsgi and Python for use with the To get started you first need to download the files corresponding to your. Gunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX. It's a pre-fork worker model. on server resources, and fairly speedy. View source Download. Python WSGI adapter module for Apache. The aim of mod_wsgi is to implement a simple to use Apache module which can host Downloads are available at. Package, Summary, Distribution, Download. , Python WSGI adapter module for Apache, Mageia 4 for i Download: This simple library makes it easy for any WSGI application to use X-Sendfile, so that they can control whether a. Python 3 WSGI adapter module for Apache. Package: libapache2-mod-wsgi-py3 () Download Source Package mod-wsgi: [mod-wsgi_dsc]. Download the file '' for your combination of python and apache /wsgi part is the apache alias we want to use for our wsgi.
    [Show full text]
  • Werkzeug Documentation (1.0.X) Release 1.0.1
    Werkzeug Documentation (1.0.x) Release 1.0.1 Pallets May 11, 2021 Contents 1 Getting Started 3 1.1 Installation................................................3 1.2 Werkzeug Tutorial............................................5 1.3 API Levels................................................ 13 1.4 Quickstart................................................ 14 2 Serving and Testing 21 2.1 Serving WSGI Applications....................................... 21 2.2 Test Utilities............................................... 26 2.3 Debugging Applications......................................... 32 3 Reference 37 3.1 Request / Response Objects....................................... 37 3.2 URL Routing............................................... 55 3.3 WSGI Helpers.............................................. 69 3.4 Filesystem Utilities............................................ 76 3.5 HTTP Utilities.............................................. 76 3.6 Data Structures.............................................. 85 3.7 Utilities.................................................. 101 3.8 URL Helpers............................................... 109 3.9 Context Locals.............................................. 116 3.10 Middleware................................................ 119 3.11 HTTP Exceptions............................................ 124 4 Deployment 131 4.1 Application Deployment......................................... 131 5 Additional Information 137 5.1 Important Terms............................................. 137 5.2 Unicode.................................................
    [Show full text]
  • Vizualizacija Podatkov V Javascriptu
    Univerza v Ljubljani Fakulteta za racunalniˇ ˇstvo in informatiko Vladimir Bajt Vizualizacija podatkov v JavaScriptu DIPLOMSKO DELO VISOKOSOLSKIˇ STROKOVNI STUDIJSKIˇ PROGRAM PRVE STOPNJE RACUNALNIˇ STVOˇ IN INFORMATIKA Mentor: doc. dr. TomaˇzDobravec Ljubljana 2014 Rezultati diplomskega dela so intelektualna lastnina avtorja. Za objavljanje ali izkoriˇsˇcanjerezultatov diplomskega dela je potrebno pisno soglasje avtorja, Fakul- tete za raˇcunalniˇstvo in informatiko ter mentorja. Besedilo je oblikovano z urejevalnikom besedil LATEX. Fakulteta za raˇcunalniˇstvo in informatiko izdaja naslednjo nalogo: Tematika naloge: Javascript je programski jezik, ki omogoˇcaizvajanje programov na strani odje- malca. Jezik podpira veˇcinaspletnih brskalnikov, zato njegova uporaba omogoˇca zanesljivo in nemoteno delovanje spletnih strani. V diplomskem delu preglejte moˇznostuporabe programskega jezika Javascript za vizualizacijo podatkov v brskalniku. Predstavite spletne tehnologije in stan- darde (HTML, DOM, JSON, Ajax, ...) ter orodja (Flask, Bootstrap, jQuery, ...), ki se pogosto uporabljajo pri izdelavi javascript spletnih aplikacij. Na osnovi knjiˇznicC3.js in D3.js izdelajte spletno aplikacijo za izdelavo poizvedb v sistemu ALGator in za prikaz rezultatov teh poizvedb v grafiˇcniobliki. Opiˇsitetudi pri- mere uporabe izdelane aplikacije. Izjava o avtorstvu diplomskega dela Spodaj podpisani Vladimir Bajt, z vpisno ˇstevilko 63050006, sem avtor diplom- skega dela z naslovom: Vizualizacija podatkov v JavaScriptu S svojim podpisom zagotavljam, da: • sem diplomsko delo izdelal samostojno pod mentorstvom doc. dr. Tomaˇza Dobravca, • so elektronska oblika diplomskega dela, naslov (slov., angl.), povzetek (slov., angl.) ter kljuˇcnebesede (slov., angl.) identiˇcnis tiskano obliko diplomskega dela, • soglaˇsamz javno objavo elektronske oblike diplomskega dela na svetovnem spletu preko univerzitetnega spletnega arhiva. V Ljubljani, dne 22. septembra 2014 Podpis avtorja: Zahvaljujem se mentorju doc. dr. TomaˇzuDobravcu za strokovno pomoˇcin svetovanje pri pisanju diplomskega dela.
    [Show full text]
  • Deploying Python Applications with Httpd
    Introduction Generalities 2.4.what Brass Tacks Configuration/deployment example For Further Study Deploying Python Applications with httpd Jeff Trawick http://emptyhammock.com/ May 28, 2015 TriPython | Triangle Python Users Group Introduction Generalities 2.4.what Brass Tacks Configuration/deployment example For Further Study Get these slides... http://emptyhammock.com/projects/info/slides.html Je n'ai fait celle-ci plus longue que parce que je n'ai pas eu le loisir de la faire plus courte. | Blaise Pascal Introduction Generalities 2.4.what Brass Tacks Configuration/deployment example For Further Study Revisions Get a fresh copy of the slide deck before using any recipes. If I find errors before this deck is marked as superseded on the web page, I'll update the .pdf and note important changes here. (And please e-mail me with any problems you see.) Introduction Generalities 2.4.what Brass Tacks Configuration/deployment example For Further Study Current httpd version These slides refer to some small features introduced in httpd 2.4.13, which will be available very soon. Introduction Generalities 2.4.what Brass Tacks Configuration/deployment example For Further Study Who am I? (or at least what have I worked on) • Products at different companies based on Apache HTTP Server (httpd) • Aspects of SNA and TCP/IP stacks for IBM mainframes • Python web applications • Apache HTTP Server project • Committer since 2000 • Worked in many different areas of the server, but one common thread has been in the interfaces with applications running in different processes, communicating with the server using CGI, FastCGI, or SCGI protocols • Etc.
    [Show full text]