CouchDB gehört zur Familie der NoSQL-Datenbanken. Sämtliche Kommunikation findet über eine HTTP-Schnittstelle statt. Dadurch kann die Datenbank in nahezu jeder Programmiersprache und auf jeder Plattform angesprochen werden – im einfachsten Falle genügt ein HTTP-Client wie wget oder curl, um mit der Datenbank zu kommunizieren. Auf dem beliebten Einplatinencomputer Raspberry Pi lässt sich CouchDB ebenfalls verwenden. …
Kategorie: Software
Einige Unternehmen setzen die proprietären Systeme von Citrix ein. Eine Sitzung auf deren Terminalserver kann über Citrix Workspace auch von Außerhalb gestartet werden. Für mich war das interessant, um ins Firmennetzwerk und somit per RDP/VNC auf meine Workstations zu kommen, ohne zwingend ein Unternehmensgerät nutzen zu können. Citrix Workspace wird für alle gängigen Betriebssysteme angeboten, …
Das Apache-Modul mod_substitute erlaubt die Ersetzung von Zeichenketten in HTT-Anfragen. Und zwar nicht nur im Header, sondern auch dem Body. Dank regulärer Ausdrücke ist es sehr mächtig. Warum Zeichenketten im HTTP-Body ersetzen? Im besten Falle benötigt man dieses Modul nicht, weil die Webanwendung selbst einwandfrei funktioniert. Oder man diese wie gewünscht anpassen kann. Allerdings gibt …
Wer unter Open Suse oder Suse Linux Enterprise (SLES) mit Docker arbeiten möchte, muss dies zunächst installieren. Hier ist es erforderlich, das jeweilige Repo hinzuzufügen. Proxy-Zugriff für zypper (optional) Befindet sich der Server in einem Unternehmensnetzwerk, besitzt er im Regelfall keinen direkten Internetzugang. Hierzu muss ein Proxyserver verwendet werden. Dieser kann für Suses zypper Paketmanager …
KeePassXC ist eine gute Alternative, um den bekannten Open Source Passwortmanager KeePass auch unter Linux verwenden zu können. Da KeePassXC eine native Linux-Unterstützung bietet, müssen umfangreiche Emulationsbibliotheken wie Nano dafür nicht installiert werden. Außerdem ist der Passwortmanager bereits in den Standard-Paketquellen vieler Distributionen vorhanden. Alternativ lässt er sich über Pakete auf der offiziellen Homepage installieren. …
HCL Connections bietet mit TinyMCE einen modernen Editor, der auch Symtax-Hervorhebung für Programmcode unterstützt. Dies ist sehr praktisch, um beispielsweise Dokumentationen in einem Wiki zu erstellen. Zur Hervorhebung wird die mächtige quelloffene Bibliothek PrismJS verwendet. Deren Potenzial lässt sich standardmäßig leider nicht nutzen: Ab Werk steht Syntax-Highlighting nur für C, C++, C#, Java, JavaScript, CSS, …
Werkzeuge wie iotop liefern einem eine Momentanaufnahme der Laufwerkslast. Mit iotop –only kann auf aktive Prozesse gefiltert werden, die etwas schreiben oder lesen. Das mag für einen ersten Eindruck nützlich sein. Doch es fehlen zwei Informationen: Man sieht nicht, auf welches Laufwerk geschrieben wird Es ist nur eine Momentanaufnahme – Gerade bei der Fehlersuche möchte …
Beim Verbinden eines Bose Noise Cancelling Headphones 700 kam es unter Ubuntu 19 zu einem Problem: Nach dem Pairing wurde die Verbindung hergestellt, aber nach wenigen Sekunden wieder getrennt. Dies konnte mehrmals reproduziert werden. Daher versuchte ich es über die Kommandozeile. Das Tool bluetoothctl ermöglicht es, auf der Kommandozeile sämtliche Operationen durchzuführen. Sowohl Scannen, als …
Ein Stresstest produziert künstliche Last, beispielsweise zur Auslastung des Prozessors. Es gibt mehrere Gründe, seine Hardware am Limit zu testen: Beispielsweise um die Stabilität des Systemes sicherzustellen. Vor allem nach einem Systemwechsel oder größerem Hardwareaustausch macht dies Sinn. So kann man sicherstellen, dass alles stabil läuft und sich die Temperaturen im grünen Bereich befinden. Oder …
Git-Hostingdienste wie GitHub können mit der klassischen Authentifizierung bestehend aus Benutzername und Passwort genutzt werden. Wirklich bequem ist dies im Alltag jedoch nicht: Ständig ist die Eingabe des Passwortes erforderlich. Zwar ist es möglich, das Kennwort zu speichern: Git speichert dadurch das eingegebene Passwort für 24 Stunden. Dies reduziert die Passwortabfragen und kann theoretisch auch …