Kategorie: Blog

Wie das JPEG-Format funktioniert

JPEG-Bilder sind überall in unserem digitalen Leben anzutreffen, doch hinter dieser allgemeinen Bekanntheit verbergen sich Algorithmen, die Details beseitigen, die vom menschlichen Auge nicht wahrgenommen werden. Das Ergebnis ist eine höchst visuelle Qualität bei minimaler Dateigröße – aber wie genau funktioniert das alles? Lassen Sie uns betrachten, was unsere Augen nicht sehen! Es ist leicht, die Möglichkeit, […]

Red Hat Enterprise Linux 7.7 Beta verfügbar

Am 5. Juni 2019 wurde die Betaversion des RHEL 7.7-Distributions veröffentlicht. Dies ist die letzte Version der 7er-Reihe, in der neue Funktionen verfügbar sein werden, aber dank der 10-jährigen Unterstützung werden Benutzer von RHEL 7x bis 2024 Updates und Unterstützung für neue Hardware erhalten, jedoch ohne neue Funktionen. Die größten Updates beinhalten die Unterstützung der neuesten Unternehmenshardware und die Behebung kürzlich […]

Release von NetBSD 8.1

Die Veröffentlichung von NetBSD 8.1 ist verfügbar. Neuigkeiten: Verschiedene Datenlecks aus dem Kernel wurden behoben. Der Parameter smtoff wurde zu rc.conf hinzugefügt, um SMT/Hyper-Threading zu deaktivieren. Treiber hinzugefügt: bwfm für Broadcom FullMAC PCI- und USB-Geräte sowie mfii für LSI Logic MegaRAID SAS Fusion-RAID-Controller. dhcpcd wurde auf 7.2.2 aktualisiert. httpd wurde aktualisiert. Korrekturen und Verbesserungen in den Netzwerktreibern. Verbesserungen in DRM/KMS […]

Release des DNS-Servers KnotDNS 2.8.2

Die Veröffentlichung von KnotDNS 2.8.2, einem hochleistungsfähigen autoritativen DNS-Server (der Resolver ist als separate Anwendung realisiert), die alle modernen DNS-Funktionen unterstützt, wurde vorgestellt. Das Projekt wird vom tschechischen Namensregister CZ.NIC entwickelt, in C geschrieben und unter der GPLv3-Lizenz veröffentlicht. Der Server zeichnet sich durch seine Ausrichtung auf eine hohe Performance bei der Anfragebearbeitung aus, wozu ein mehrsprachiger und größtenteils nicht-blockierender Ansatz verwendet wird, der gut skalierbar ist […]

Version des Fenstermanagers IceWM 1.5

Nach zwei Jahren Entwicklung wurde eine neue bedeutende Ausgabe des leichten Fenstermanagers IceWM 1.5.5 (die erste Ausgabe der 1.5.x-Reihe) vorbereitet. Die 1.5-Reihe setzt die Entwicklung eines inoffiziellen Forks fort, der sich im Dezember 2015 von der aufgegebenen Codebasis von IceWM abspaltete. Der Code ist in C geschrieben und wird unter der GPLv2-Lizenz veröffentlicht. Besondere Funktionen von IceWM sind die umfassende Steuerung über Tastenkombinationen, die Möglichkeit […]

Programmierung ist mehr als nur Codierung

Dieser Artikel ist eine Übersetzung des Stanford-Seminars. Doch vorher eine kleine Einleitung. Wie entstehen Zombies? Jeder war schon einmal in der Situation, einen Freund oder Kollegen auf sein Niveau zu ziehen, und es funktioniert nicht. Dabei liegt das „es funktioniert nicht“ nicht so sehr an dir, sondern an ihm: Auf der einen Seite befindet sich ein normales Gehalt, Aufgaben usw., und auf der anderen Seite die Notwendigkeit zu denken. […]

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

Das Bewusstsein, dass ich in eine Importersatzsituation geraten bin, kam nicht sofort. Erst als aus der übergeordneten Organisation neue Lieferungen von PCs regelmäßig mit dem Distributionspaket "Alt Linux" eintrafen, begann ich, Verdacht zu schöpfen. Während des Prozesses, die Stufen der Akzeptanz des Unvermeidlichen zu durchlaufen, fand ich mich jedoch zunehmend damit zurecht und begann sogar, etwas Freude an dem Prozess zu empfinden. Und irgendwann dachte ich, dass solche […]

Homer oder der erste in der Geschichte Open Source. Teil 1

Es scheint, als wäre Homer mit seinen Gedichten etwas Fernerliefendes, Archaisches, Schwerverständliches und Naives. Doch das ist nicht so. Wir sind alle von Homer durchdrungen, der antiken griechischen Kultur, aus der ganz Europa hervorgegangen ist: Unsere Sprache wimmelt von Wörtern und Zitaten aus der antiken griechischen Literatur: man nehme nur solche Ausdrücke wie „homerisches Gelächter“, „Kampf der Götter“, „Achillesferse“, „Apfel der Zwietracht“ und unser eigenes: […]

Technische Umsetzung der Methode der thermischen Potenziale zur Analyse von Territorien

In der ersten Veröffentlichung (Die Nutzung von Wärmepotentialen zur Untersuchung von Gebieten) haben wir beschrieben, wie Wärmepotentiale zur Analyse von Gebieten im Allgemeinen eingesetzt werden können. In den folgenden Veröffentlichungen war geplant zu erklären, wie Informationen über räumliche Objekte in Datenbanken gespeichert werden, wie Modelle der Hauptkomponenten erstellt werden und welche Herausforderungen bei der Analyse von Gebieten bestehen können. Aber der Reihe nach. Die Nutzung […]

Kritische Sicherheitsanfälligkeit in Exim, die eine Ausführung von Code auf dem Server mit Root-Rechten ermöglicht

ImMailserver Exim wurde eine kritische Sicherheitsanfälligkeit (CVE-2019-10149) entdeckt, die zu einer Remote-Code-Ausführung auf dem Server mit Root-Rechten führen kann, wenn eine speziell gestaltete Anfrage verarbeitet wird. Die Möglichkeit, dieses Problem auszunutzen, wurde in den Versionen von 4.87 bis 4.91 einschließlich oder bei der Erstellung mit der Option EXPERIMENTAL_EVENT festgestellt. In der Standardkonfiguration kann der Angriff ohne größere Komplikationen von einem lokalen Benutzer durchgeführt werden, […]

Multifenster-Konsolen-Mail-Client Aerc vorgestellt

Nach zweijähriger Entwicklungszeit ist die erste Vorabversion des neuen Mail-Clients Aerc 0.1 verfügbar, der eine Konsolenschnittstelle mit Tab-Unterstützung bietet und speziell für Entwickler optimiert ist, die Mailinglisten und Git verwenden. Die Tabs wechseln im tmux-Stil und ermöglichen es beispielsweise, neue E-Mails zu überprüfen und Diskussionsthreads gleichzeitig zu verfolgen, während man eine Antwort verfasst und mit Git im Terminal arbeitet. Der Code des Projekts […]

5 Grundsätze des gesunden Menschenverstandes für die Erstellung von cloud-nativen Apps

„Cloud-native“ oder einfach „Cloud“-Anwendungen werden speziell für den Betrieb in Cloud-Infrastrukturen entwickelt. Sie bestehen normalerweise aus einer Reihe von schwach gekoppelten Mikrodiensten, die in Containern verpackt sind, die wiederum von einer Cloud-Plattform verwaltet werden. Solche Anwendungen sind standardmäßig fehlertolerant, was bedeutet, dass sie zuverlässig laufen und auch bei gravierenden Infrastrukturfehlern skalierbar sind. Die Kehrseite der Medaille ist […]

60GB SSD 8Gb DDR4