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-Framework für Web-Applikationen und dessen Python-API bietet Zugriff auf die Funktionalitäten des Selenium WebDriver. Über den Treiber können verschieden...
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, die das Interface implementiert. CRI-O ist eine leichtgewichtige Container-Runtime, die federführend von Red Hat entwickelt wird und für den Einsatz m...
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 aktuelle Objekt. Dies ist wesentlich effizienter und eine gute Vorlage für das Design von eigenem Code. Schon seit Python 2.3 bzw. 2.4 können Generator-Funk...
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 einschätzen zu können, bietet dieser Artikel einen Überblick über die Architektur von OpenStack und erläutert das Aufgabengebiet der einzelnen Komponenten....
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ßnahmen, um sie voneinander abzugrenzen. Was das Thema Security im Umfeld von Docker bedeutet und welche Funktionen zur Verfügung stehen, damit die betr...
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