Kategorie: Blog

Veröffentlichung des Fenstermanagers IceWM 1.5

Nach zwei Jahren Entwicklung steht die neue, bedeutende Version des leichtgewichtigen Fenstermanagers IceWM 1.5.5 (die erste Version der Reihe 1.5.x) bereit. Die Reihe 1.5 setzt die Entwicklung eines inoffiziellen Forks fort, der im Dezember 2015 von der aufgegebenen Codebasis von IceWM abgezweigt wurde. Der Code ist in C geschrieben und wird unter der GPLv2-Lizenz verbreitet. Zu den besonderen Merkmalen von IceWM gehört die vollständige Steuerung über Tastenkombinationen, die Möglichkeit […]

Programmierung ist mehr als nur Codierung

Dies ist ein übersetzter Artikel des Stanford-Seminars. Vorweg ein kleines Intro: Wie entstehen Zombies? Jeder war schon einmal in der Situation, in der man versucht, einen Freund oder Kollegen auf das eigene Niveau zu bringen, aber es einfach nicht klappt. Dabei liegt das "Nicht-Klappen" nicht nur an einem selbst, sondern auch an ihm: Auf der einen Seite steht ein normales Gehalt, Aufgaben und so weiter, auf der anderen Seite die Notwendigkeit zu denken. […]

Samba DC als zweiter Controller in der Windows 2012R2 AD-Domäne und die verschiebbaren Ordner für Clients unter Windows und Linux

Es dauerte eine Weile, bis mir bewusst wurde, dass ich in eine Phase der Importsubstitution geraten war. Erst als frisch angelieferte PCs von der übergeordneten Organisation regelmäßig mit dem «Alt Linux»-Vertrieb eintrafen, hatte ich einen Verdacht. Doch während ich die Phasen der unvermeidlichen Akzeptanz durchlief, habe ich mich sogar ein wenig in den Prozess eingefunden und begonnen, Freude daran zu finden. Irgendwann dachte ich, dass solche […]

Homer oder der erste Opensource in der Geschichte. Teil 1

Es scheint, als wären Homer und seine Epen etwas Fernes, Archaisches, Schwerlesbares und Naives. Aber das ist nicht der Fall. Wir sind alle von Homer durchdrungen, der antiken griechischen Kultur, aus der ganz Europa hervorgegangen ist: Unsere Sprache sprüht vor Wörtern und Zitaten der antiken griechischen Literatur: denken wir nur an Ausdrücke wie «homerisches Lachen», «Götterkampf», «Achillesferse», «Streitaepfel» und unser eigenes: […]

Technische Umsetzung der Methode der thermischen Potenziale zur Analyse von Gebieten

In der ersten Veröffentlichung (Nutzung thermischer Potenziale zur Analyse von Gebieten) haben wir erläutert, wie thermische Potenziale zur Analyse von Gebieten insgesamt verwendet werden können. In den folgenden Veröffentlichungen sollte beschrieben werden, wie Informationen über räumliche Objekte in Datenbanken gespeichert werden, wie Modelle aus Hauptkomponenten erstellt werden und welche Analyseschritte für Gebiete möglich sind. Aber alles der Reihe nach. Nutzung […]

Kritische Schwachstelle in Exim, die eine Codeausführung auf dem Server mit Root-Rechten ermöglicht

Im E-Mail-Server Exim wurde eine kritische Schwachstelle (CVE-2019-10149) entdeckt, die zur Remote-Codeausführung auf dem Server mit Root-Rechten führen kann, wenn eine speziell gestaltete Anfrage verarbeitet wird. Die Möglichkeit, das Problem auszunutzen, wurde in den Versionen 4.87 bis 4.91 und bei der Kompilierung mit der Option EXPERIMENTAL_EVENT festgestellt. In der Standardkonfiguration kann die Attacke von einem lokalen Benutzer ohne große Schwierigkeiten durchgeführt werden, […]

Der Multi-Window-Konsole-Mail-Client Aerc wurde vorgestellt

Nach zwei Jahren Entwicklung ist die erste Vorabversion des neuen E-Mail-Clients Aerc 0.1 verfügbar. Dieser bietet eine Konsole mit Unterstützung für Tabs und wurde für Entwickler optimiert, die Mailinglisten und Git verwenden. Die Tabs werden im Stil von tmux gewechselt und ermöglichen es beispielsweise, neue E-Mails zu überprüfen und Diskussionsthreads gleichzeitig zu betrachten, während man eine Antwort verfasst und mit Git im Terminal arbeitet. Der Projektcode […]

5 Grundsätze des gesunden Menschenverstands zur Erstellung cloud-nativer Apps

Cloud-native oder einfach "Cloud"-Anwendungen werden speziell für den Betrieb in Cloud-Infrastrukturen entwickelt. Sie bestehen in der Regel aus einer Reihe von schwach gekoppelten Mikroservices, die in Containern verpackt sind und von einer Cloud-Plattform verwaltet werden. Diese Anwendungen sind standardmäßig fehlertolerant, was bedeutet, dass sie auch bei schwerwiegenden Infrastrukturausfällen zuverlässig funktionieren und skalierbar sind. Die Kehrseite ist […]

Wie wir die Probenahme bei SIBUR auf neue Gleise gebracht haben

Und was ist dabei herausgekommen? Hallo! In der Produktion ist es wichtig, auf die Qualität der Produkte zu achten, sowohl auf die, die von Lieferanten kommen, als auch auf die, die wir ausgeben. Daher finden bei uns oft Probenentnahmen statt – speziell geschulte Mitarbeiter nehmen Proben und sammeln sie gemäß den vorhandenen Anweisungen, die dann ins Labor zur Überprüfung geschickt werden, wo sie auf […]

Schwachstelle in vim

Eine Schwachstelle im Texteditor vim wurde veröffentlicht, die es ermöglicht, beliebigen Code auszuführen, wenn eine Textdatei im Editor geöffnet wird. Hier der Text der Datei, die harmlos uname -a ausführt: :!uname -a||» vi:fen:fdm=expr:fde=assert_fails(«source! %»):fdl=0:fdt=» Ein Fix in Form eines hinzugefügten Aufrufs von check_secure() ist bereits in den Repositories von vim und neovim verfügbar. Quelle: linux.org.ru

Veröffentlichung von Zorin OS 15, einer Distribution für Benutzer, die an Windows gewöhnt sind

Die Veröffentlichung der Linux-Distribution Zorin OS 15, basierend auf dem Paketstand von Ubuntu 18.04.2, wurde vorgestellt. Die Zielgruppe der Distribution sind Anfänger, die an die Nutzung von Windows gewöhnt sind. Um das Design zu verwalten, bietet die Distribution einen speziellen Konfigurator, der es ermöglicht, den Desktop so zu gestalten, dass er dem Aussehen verschiedener Windows-Versionen ähnelt. Zudem enthält sie eine Auswahl von Programmen, die den gewohnten Windows-Anwendungen nahekommen. Die Größe des bootfähigen ISO-Images […]

Backup, Teil 4: Überblick und Test von zbackup, restic, borgbackup

In diesem Artikel werden Softwarelösungen für die Datensicherung behandelt, die durch die Aufteilung des Datenstroms in einzelne Komponenten (Chunks) ein Repository bilden. Die Komponenten des Repositorys können zusätzlich komprimiert und verschlüsselt werden, und das Wichtigste ist — bei wiederholten Sicherungsvorgängen — wiederverwendet werden. Ein Backup in solch einem Repository ist eine benannte Kette von miteinander verknüpften Komponenten, zum Beispiel auf […]

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster