Docker 1.12 Swarm mode mit PHP und Nginx in der Praxis

Ausgehend vom ersten Beispiel der Docker Services aus dem Blog-Beitrag von Docker selbst, habe ich mich gefragt, wie eine klassische PHP-Anwendung als Docker-Service aussehen würde. Einer kurzen Einführung in die neuen Docker-Services habe ich im letzten Beitrag einen Abschnitt gewidmet, der folgende Text geht davon aus, dass ein Docker Swarm im neuen Swarm mode erfolgreich eingerichtet wurde.
Weiterlesen bei Docker 1.12 Swarm mode mit PHP und Nginx in der Praxis »

Tags:

Symfony2 auf der Google AppEngine für PHP – kann man machen…

Vor einiger Zeit habe ich über die Installation einer Silex-Anwendung auf der Google AppEngine für PHP (GAE) geschrieben. Inzwischen bietet die Google AppEngine neben Java, Python und Go für PHP vollwertige Unterstützung an und ist dem Beta-Status entwachsen. Meine minimale Website geschke.net läuft inzwischen mit dem Symfony2-Framework, und so dachte ich, dass es eigentlich ganz nett wäre, diese auf der Google AppEngine zu betreiben. Die Anzahl der Besucher hält sich in Grenzen, daher dürfte das kostenlose Kontingent ausreichen, und für die paar Datenbank-Abfragen lassen sich auch ein paar Cent im Monat zahlen.


Weiterlesen bei Symfony2 auf der Google AppEngine für PHP – kann man machen… »

Tags:

Nostalgischer Neustart

Ein neuer Start, ein Relaunch? Nein, nicht schon wieder. Dieses Blog soll nun erst einmal ein wenig blühen und gedeihen, auch wenn ich inzwischen wieder einige Wochen hier nichts geschrieben habe. Doch in gewissem Sinne waren die letzten Wochen eine Art Neustart für mich – das liegt zum einen an der neuen Arbeitsstelle, und zum anderen an der dort vorherrschenden und für mich neuen Programmiersprache Ruby. Genau genommen wird das Web-Framework Rails eingesetzt – was auch sonst..?
Weiterlesen bei Nostalgischer Neustart »

Tags:
Kategorien: Allgemein PHP

InfluxDB 0.9 mit PHP – InfluxPHP

InfluxDB ist eine Zeitreihendatenbank (time series database). Das Hauptanwendungsgebiet liegt in der Speicherung von Daten mit Zeitbezug, etwa Meßreihen oder Events, InfluxDB ist geeignet zur Echtzeitanalyse, besitzt eine SQL-ähnliche Abfragesprache, bietet eine HTTP(S)-API und stellt ein web-basiertes Management-Interface zur Verfügung.
Weiterlesen bei InfluxDB 0.9 mit PHP – InfluxPHP »

Tags:
Kategorien: PHP Programmierung

kuerbis.org weekly – Ansible, Graylog2

Willkommen zur neuen Rubrik “kuerbis.org weekly”. Um diesem Blog ein wenig mehr Leben einzuhauchen, will ich von Zeit zu Zeit ein paar Sätze über das schreiben, was mir in den letzten Tagen aufgefallen ist, woran ich gearbeitet habe usw.. Ob es wirklich jede Woche stattfindet, sei mal dahin gestellt, aber in loser Folge werde ich sicherlich dazu kommen.
Weiterlesen bei kuerbis.org weekly – Ansible, Graylog2 »

Tags:

Willkommen, Symfony2 Bundles!

Vor einiger Zeit habe ich Symfony2 als PHP-Framework meiner Wahl entdeckt. Mit Zend Framework, insbesondere der Version 1 bin ich nie wirklich warm geworden. Für eigene, kleine Anwendungen waren mir die Full-Stack-Frameworks eigentlich immer eine Nummer zu groß, daher hatte ich zuvor erst Slim, dann Silex verwendet, um mal eben ein paar Seiten aufzubauen oder eine API zu erstellen. 
Weiterlesen bei Willkommen, Symfony2 Bundles! »

Tags:
Kategorien: PHP Programmierung

File downloads with new version of Google Drive PHP library

Programmers dislike repetitions, I’m no exception of this generic rule. But I like to automate boring and buggy tasks. One of these tasks was to convert the content of three tables which are stored in a Google Docs spreadsheet document. Google offers a nice Google Drive API and lots of documentation and libraries, one of them in my preferred programming language PHP. Thanks to the examples on their documentation pages a first version of a download script was written fast.
Weiterlesen bei File downloads with new version of Google Drive PHP library »

Tags:
Kategorie: Allgemein

Benchmark React (PHP) vs. Node.js

Traue keinem Benchmark, den du nicht selbst gefälscht hast! So auch diesmal. Aber aufgrund der gestrigen Vorträge und Gespräche auf der NoSQL Cologne UG war ich dennoch neugierig. Wie schlägt sich eventbasiertes PHP gegen die inzwischen als etabliert zu bezeichnende JavaScript-Lösung Node.js?
Weiterlesen bei Benchmark React (PHP) vs. Node.js »

Tags:
Kategorie: Programmierung

Git Hook zur Simulation von Revisionsnummern beim Commit

Mittlerweile führt kaum ein Weg am Einsatz von git als Versionsverwaltungssystem vorbei. Jedoch gibt es manch geliebte Gewohnheit, die beim Umstieg von Subversion auf Git mitunter vermisst wird. Ein Beispiel sind die fortlaufenden Revisionsnummern, die zum einen leichter zu lesen sind als die von Git produzierten Hash-Werte, und zum anderen auch zur Ermittlung von Versionsunterschieden (aka Diffs) innerhalb (halb-)automatisierter Prozesse verwendet werden können.
Weiterlesen bei Git Hook zur Simulation von Revisionsnummern beim Commit »

Tags:
Kategorie: Programmierung