StartseiteAutor-Archiv: DMW007 (Seite 2)

Autor-Archiv: DMW007

CentOS erhält unter VirtualBox keine IP/Netzwerkverbindung im NAT-Modus

Für eine Testumgebung wurde eine Centos 7 VM unter VirtualBox eingerichtet. Da diese eine Internetverbindung benötigt, wurde ihr eine NAT-Netzwerkkarte zugewiesen. Normalerweise führt dies zu einer automatischen Netzwerkkonfigurations, welche komplett von VirtualBox verwaltet wird. In der CentOS VM jedoch wurde zwar das Interface mit ip a angezeigt. Jedoch ohne eine IP-Adresse vom VirtualBox DHCP-Server zu erhalten. Workaround: ifup Als Übergangslösung ...

Weiterlesen »

Konfiguration von Standard-Plugins in TinyMCE auf Connections 5 ändern

Aktiviert man TinyMCE in Connections 5, wird dieser mit einer Reihe von Plugins ausgeliefert. In der Browser-Konsole kann man sich diese wie folgt anzeigen lassen: > tinyMCE.editors[0].settings.plugins "a11ychecker accessiblecodeview advcode advlist autolink autoresize casechange charmap directionality emoticons formatpainter fullscreen help hr image link linkchecker lists media mediaembed mentions pageembed permanentpen powerpaste searchreplace table textpattern tinymcespellchecker wordcount powerpaste" Zwar können neue ...

Weiterlesen »

Neue Version-Tags in Kudos Boards für Docker/Kubernetes

Kudos Boards wird seit einiger Zeit in einer überarbeiteten Version für Docker und Kubernetes angeboten. Problematisch war in meinen Augen die fehlende Versionierung: Pro Applikation existierte ein Tag, ohne jegliche Versionsangaben. Dies ist äquivalent zu einem latest Tag. In Kombination mit der pullPolicy Always wurde spätestens beim Neustart der Anwendung das jeweils neuste Image geladen. Dies führt zu zwei Problemen: ...

Weiterlesen »

Connections 5 CR6: CKEditor anpassen

HCL Connections (ehemals IBM Connections) wird standardmäßig mit dem CKEditor ausgeliefert. Es existiert eine etwas versteckte Möglichkeit, um diesen Anzupassen. Der folgende Artikel wird auf einer nicht angepassten Connections 5 CR6 unter CentOS 7 beschrieben. CKEditor Konfiguration aus jar-Datei der Anwendung kopieren Da der Editor je nach Anwendung unterschiedlich aufgebaut ist, existieren anwendungsspezifische Konfigurationsdateien. Beispielsweise gleicht der Editor aus den ...

Weiterlesen »

Elasticsearch und Kibana mit Docker-Compose installieren

Elasticsearch ist einer der verbreitetsten Suchserver: Er ist schnell und bietet umfangreiche Möglichkeiten, um verschiedene Inhalte zu durchsuchen. Ein gängiger Anwendungsfall ist der ELK-Stack: Logstash sammelt hierbei die Logs von verschiedenen Anwendungen und speichert diese in Elasticsearch. Kibana ermöglicht das Durchsuchen sowie visuelle Aufbereiten der Daten in einem Web-Interface. Elasticsearch kann eben so für eigene Daten genutzt werden – beispielsweise ...

Weiterlesen »

Ubuntu Server Login-Text anpassen (Message of the Day)

Loggt man sich per SSH im grafischen statt Textmodus auf einer Ubuntu-Maschine ein, zeigt das Betriebssystem nützliche Systeminformationen an. Dies ist auch als Message of the Day (MOTD) bekannt. Wie oben zu sehen sind dies großteils dynamische Daten: OS- und Kernel-Version, Serverload, Plattenauslastung, freier Arbeitsspeicher, Pakete die aktualisiert werden können usw. Teils sind auch statische Informationen enthalten, etwa Links zur ...

Weiterlesen »

Fridays For Future: Schüler streiken für Umweltschutz

Etwa 300.000 junge Menschen demonstrierten am 15. März 2019 für den Klimaschutz. Mittlerweile ist die Bewegung Fridays For Future nicht nur in den Medien angekommen. Auch Spitzenpolitiker wie Merkel oder Steinmeier haben sich zu den Protesten geäußert. Viele loben das Engagement der Jugendlichen, andere kritisieren entfallene Unterrichtsstunden. Was hat zehntausende zum Schwänzen bewogen? Greta Thunberg schwänzt für das Klima Am ...

Weiterlesen »

Langsame INSERT-Abfragen in MariaDB beschleunigen

In einer vBulletin 4 Testinstallation für das neue U-Labs 2.0 sind mir sehr langsame SQL INSERT-Abfragen aufgefallen: MariaDB [myforum]> insert into tag set tagtext='abc12345',dateline=unix_timestamp(),canonicaltagid=1234; Query OK, 1 row affected (0.24 sec) Die Ausführungszeit variierte zwischen 250 und 300ms. In Anbetracht der simplen Abfrage ein sehr hoher Wert. Das Netzwerk bzw. die DNS-Auflösung war nicht verantwortlich, wie zunächst vermutet: Im MariaDB-Image ...

Weiterlesen »

Visual Studio Projekt als lokale NuGet Paketquelle einbinden

Visual Studio kann während des Buildvorgangs automatisch ein NuGet-Paket erstellen. Im Ordner bin/Debug entsteht so eine .nupkg Datei, die dem Name der Projektmappe entspricht. Diese lässt sich – sowohl manuell als auch automatisiert – bereitstellen. Wahlweise auf NuGet.org oder einer selbst gehosteten Registry. Hierfür kommt beispielsweise ProGet in Frage. Für die finale Bereitstellung wird man sich zwischen diesen beiden Wegen ...

Weiterlesen »

ApacheDS Account entsperren bei „INVALID_CREDENTIALS: Bind failed: account was permanently locked“ Fehler

Das automatische Sperren von Domänenaccounts nach einer gewissen Anzahl fehlgeschlagener Logins ist gängige Praxis. Auch ApacheDS besitzt eine solche Standard-Policy. Verbindet man sich beispielsweise per ldapsearch mit einem solchen Account, erscheint folgende Fehlermeldung: # ldapsearch -h localhost -p 10389 -D "uid=user,ou=users,dc=ldap,dc=nas" -W Enter LDAP Password: ldap_bind: Invalid credentials (49) additional info: INVALID_CREDENTIALS: Bind failed: account was permanently locked Wir verbinden ...

Weiterlesen »