Muss es Selenium sein oder reicht Splinter?

Muss es Selenium sein oder reicht Splinter?
Bei der Suche nach Python-Modulen für die automatisierte Interaktion mit Webseiten bzw. deren automatisierter Tests ist Selenium in vielen Fällen der erste Treffer. Selenium ist ein portables Test-Fra...
Weiterlesen

Kubernetes CRI-O: Wirft Red Hat Docker aus dem Ring?

Kubernetes CRI-O: Wirft Red Hat Docker aus dem Ring?
Seit Kubernetes das Container Runtime Interface vorgestellt hat, ist kubelet nicht mehr an die Verwendung von fest implementierten Container-Runtimes gebunden. Es kann jede Runtime eingesetzt werden, ...
Weiterlesen

Python Generator-Funktionen und -Expressions: Ein alter Hut kann auch modern sein

Python Generator-Funktionen und -Expressions: Ein alter Hut kann auch modern sein
Funktionen wie filter(), map() und zip() geben seit Python 3 keine Liste, sondern einen Iterator zurück. Dadurch muss nicht die gesamte Liste im Speicher gehalten werden, sondern immer nur das aktuell...
Weiterlesen

Newton: OpenStack endeckt die Gravitation

Newton: OpenStack endeckt die Gravitation
Spätestens mit dem aktuellen 14. Release, das unter dem Namen „Newton" veröffentlicht wurde, sollte OpenStack auf dem Plan jedes IT-Entscheiders stehen. Um die Möglichkeiten von OpenStack Newton einsc...
Weiterlesen

Docker Security Internals: Sind meine Container sicher und wenn ja warum?

Docker Security Internals: Sind meine Container sicher und wenn ja warum?
In der ORDIX® news Ausgabe 2/2015 wurde Docker mit seinen Möglichkeiten vorgestellt und zum Thema Security von Containern kurz Stellung bezogen. Technisch bedingt erfordern Container vielfältige Maßna...
Weiterlesen

SO_REUSEPORT und dessen Nutzen für Apache und andere Webserver

Der Linux-Kernel 3.9 bietet ein interessantes neues Feature, die Socket-Option SO_REUSEPORT. Damit ist es z. B. auf einem aktuellen SLES 12 SP1 System möglich, zwei Prozesse auf demselben Port zu betreiben.

Weiterlesen