Für die Verwendung eines Mailservers, ist es sinnvoll, Zertifikate für die verschlüsselte Datenübertragung zu verwenden.
Mit den folgenden Schritten kann man diese Zertifikate etwa für den Mailserver „dovecot“ aus dem Webserver „caddy“ erstellen:
Kategorie: Programmierung
Alles rund ums Thema „Programmierung“
IsoMap
Seit heute kann man meine Web-Applikation „IsoMap“ direkt auf isochrone.krismer.de einsehen. Sozusagen direkt vom Hersteller :-)
Zugriffe auf Gitlab (v6.5) mit Piwik tracken
Gitlab bietet mittlerweile Unterstützung für Google Analytics (durch setzen der google_analytics_id Option) an, aber nicht für Piwik. Das können wir aber ändern
Vagrant-Box mit Veewee erstellen
Veewee ist ein Tool, welches zum Erstellen von virtuellen Maschinen dient. Prinzipiell kann veewee dabei mit vmware (fusion), virtualbox, kvm und parallels umgehen. Besonders hilfreich ist das Werkzeug gerade bei der Erstellung für Baseboxen für Vagrant.
Continuous Delivery mit Jenkins, Gradle und Vagrant
Wie ich schon in einigen Beiträgen hier im Blog berichtet habe, verwende ich in meinen Programmierprojekten Jenkins zum Zweck der Continuous Integration (CI). Diese Woche habe ich mal versucht einen Schritt weiter zu gehen und habe mich mit Continous Delivery (CD) mit Jenkins beschäftigt.
„Continuous Delivery mit Jenkins, Gradle und Vagrant“ weiterlesen
Gradle Build-Skript Templates
Da ich seit ein paar Monaten Gradle als mein bevorzugtes Java-Build-Werkzeug verwende (mehr dazu in diesem Artikel), findet sich in diesem Eintrag eine kleine Sammlung an Buildskripten für diverse Aufgaben.
Teil 3: Bildgalerie mit Verzeichnis synchronisieren
Ein offener Punkt, der bei der Synchonisation meiner Bildgallerie auftritt (ein Skript zur Synchronisation wurde ja in Teil 1 und Teil 2 besprochen), ist die Verwendung von Daten aus xmp-Dateien. Solche Dateien werden von Bildverwaltungsprogrammen (beispielsweise Adobe Lightroom) verwendet, um Entwicklunsgeinstellungen abzuspeichern.
„Teil 3: Bildgalerie mit Verzeichnis synchronisieren“ weiterlesen
Jenkins: Benennen von Builds
Ein kleines, aber sehr feines Feature von Jenkins ist das Benennen von Builds.
Damit kann man erreichen, dass in der Projektansicht der Build nicht mehr als „#4711“, sondern unter einem Namen erscheint
Gradle und Dependencies (in Eclipse)
Seit kurzem beschäftige ich mich mit dem Java-Buildtool Gradle.
Heute habe ich mir mal näher angesehen, wie man am Besten die Dependencies mit Gradle in Verbindung mit Eclipse handelt.
Java-Buildtools
Im Java-Umfeld haben sich in den letzten Jahren vor allem die beiden Buildtools ANT und Maven etabliert. Doch seit etwas mehr als einem Jahr macht Gradle den beiden Konkurrenz. Das ist doch schon mal Grund genug das Tool „Gradle“ ein wenig genauer zu betrachten.
„Java-Buildtools“ weiterlesen