Autor: Yuri Gagarin

GCC 9 portiert für OS/2

Das Unternehmen Bitwise works hat die Portierung des Compiler-Pakets GCC 9.2 für das Betriebssystem OS/2 und die auf diesem Betriebssystem basierenden Plattformen ArcaOS und eComStation durchgeführt. Zuvor wurde GCC 4.9.2 für ArcaOS angeboten, aber in den Ports für OS/2 war GCC 8.3.0 verfügbar. Es wird angemerkt, dass die Möglichkeit, GCC 9 zu verwenden, der Community ermöglichen wird, mehr Anwendungen und Bibliotheken für OS/2 anzupassen, einschließlich […]

TTY — ein Terminal, das nicht für den Heimgebrauch gedacht ist

Ist es möglich, nur mit den Möglichkeiten von TTY zu überleben? Hier ist meine kurze Geschichte darüber, wie ich mit TTY gekämpft habe, um es normal zum Laufen zu bringen. Vorgeschichte Kürzlich ist die Grafikkarte meines alten Laptops kaputtgegangen. So sehr, dass ich nicht einmal den Installer eines Betriebssystems starten konnte. Windows stürzte mit Fehlern beim Installieren grundlegender Treiber ab. Die Installation von Linux verlief überhaupt nicht […]

Loki – Log-Sammlung unter Verwendung des Prometheus-Ansatzes

Hallo, Habr-Mitglieder! Im Vorfeld des Starts eines neuen Kurses "DevOps Praktiken und Tools" haben wir für euch eine interessante Übersetzung vorbereitet. Dieser Artikel ist eine kurze Einführung in Loki. Das Loki-Projekt wird von Grafana unterstützt und zielt auf die zentrale Sammlung von Logs (von Servern oder Containern) ab. Die Hauptinspiration für Loki war Prometheus, mit der Idee, dessen Ansätze für die Verwaltung von Logs anzuwenden: […]

Der X-Client-Data-Header als Methode zur Identifizierung von Chrome-Nutzern

Im Rahmen der Diskussion über Googles Initiative zur Vereinheitlichung des Inhalts des HTTP-User-Agent-Headers wies der Entwickler des Browsers Kiwi auf den in Chrome verbleibenden HTTP-Header "X-Client-Data" hin, der potenziell den geltenden Datenschutzbestimmungen der EU (DSGVO) widerspricht. In der Diskussion wurde auch die Doppelmoral von Google kritisiert, die einerseits Methoden vorantreibt, um versteckte Identifizierung und Verfolgung von Aktivitäten […] zu blockieren.

Neue Versionen von Node.js 13.8, 12.15 und 10.19 mit Sicherheitsbehebungen

Die Entwickler der serverseitigen JavaScript-Plattform Node.js haben die Korrekturversionen 13.8.0, 12.15.0 und 10.19.0 veröffentlicht, in denen drei Sicherheitsanfälligkeiten behoben wurden: CVE-2019-15606 – fehlerhafte Verarbeitung von optionalen Whitespace-Zeichen (OWS), die nach dem Wert im HTTP-Header folgen; CVE-2019-15605 – die Möglichkeit eines HRS-Angriffs (HTTP Request Smuggling, der das Einschleusen in den Inhalt anderer Anfragen, die im selben Stream zwischen Frontend und Backend verarbeitet werden, ermöglicht) durch die Übermittlung […]

Automatische Überprüfung der Anforderungen des Lastenhefts im Prozess der dynamischen Modellierung

Fortfahrend mit dem Thema „Was sind Ihre Beweise?“, betrachten wir das Problem der mathematischen Modellierung aus einer anderen Perspektive. Nachdem wir uns davon überzeugt haben, dass das Modell der gelebten Realität entspricht, können wir die grundlegende Frage beantworten: „Was haben wir hier eigentlich?“. Bei der Erstellung eines Modells eines technischen Objekts wollen wir in der Regel sicherstellen, dass dieses Objekt unseren Erwartungen entspricht. Dafür werden projektierte […]

Modellorientierte Planung. Erstellung eines zuverlässigen Modells am Beispiel eines Flugwärmetauschers.

„Wenn du auf dem Käfig eines Elefanten die Aufschrift ‚Büffel‘ liest, vertraue deinen Augen nicht.“ Kossma Prutkov In dem vorherigen Artikel über modellorientiertes Design wurde gezeigt, warum ein Objektmodell benötigt wird, und bewiesen, dass man über model based design nur als über Marketinggeschwätz sprechen kann – sinnlos und unmenschlich. Doch mit dem Auftauchen eines Objektmodells haben kompetente Ingenieure immer […]

Ist es gefährlich, RDP im Internet offen zu halten?

Ich habe häufig die Meinung gelesen, dass es sehr unsicher ist, den RDP (Remote Desktop Protocol) Port im Internet zu öffnen, und dass man das nicht tun sollte. Den Zugriff auf RDP sollte man entweder über ein VPN oder nur von bestimmten „weißen“ IP-Adressen gewähren. Ich administriere mehrere Windows-Server für kleine Firmen, bei denen ich den Auftrag erhalten habe, den Fernzugriff zu ermöglichen […]

Python Gateway in InterSystems IRIS

Dieser Artikel ist Python Gateway gewidmet – einem Community-Projekt mit offenem Quellcode für die Datenplattform InterSystems IRIS. Dieses Projekt ermöglicht es, beliebige Machine Learning-Algorithmen, die in Python (der Hauptsprache vieler Data Scientists) erstellt wurden, zu orchestrieren und zahlreiche vorhandene Bibliotheken zu nutzen, um adaptive, automatisierte AI/ML-Lösungen schnell auf der Plattform InterSystems IRIS zu erstellen. In diesem Artikel zeige ich, wie […]

Das inlinec-Projekt schlägt eine neue Methode der Inline-Integration von C-Code in Python-Skripte vor.

Eine neue bedeutende Version des Multi-Protocol-Clients für sofortige Messaging Miranda NG 0.95.11 wurde veröffentlicht, die die Entwicklung des Programms Miranda fortsetzt. Unter den unterstützten Protokollen sind: Discord, Facebook, ICQ, IRC, Jabber/XMPP, SkypeWeb, Steam, Tox, Twitter und VKontakte. Der Code des Projekts ist in C++ geschrieben und wird unter der GPLv2-Lizenz verbreitet. Das Programm unterstützt nur die Windows-Plattform. Zu den bemerkenswertesten Änderungen in der neuen […]

Inlinec – eine neue Methode zur Verwendung von C-Code in Python-Skripten

Das Projekt inlinec hat eine neue Methode zur Inline-Integration von C-Code in Python-Skripte vorgeschlagen. Funktionen in C werden direkt in derselben Datei wie der Python-Code definiert und heben sich durch den Dekorator „@inlinec“ ab. Das zusammengefasste Skript wird direkt vom Interpreter spython ausgeführt und wird unter Verwendung des in Python bereitgestellten Codec-Mechanismus analysiert, der es ermöglicht, den Parser für die Umwandlung des Skripts zu integrieren […]

Die neue Version des Instant Messaging-Programms Miranda NG 0.95.11

Die Entwickler des Raspberry Pi-Projekts haben die Arbeit an einem neuen freien Video-Treiber für den Grafikbeschleuniger VideoCore VI bekannt gegeben, der in Broadcom-Chips verwendet wird. Der neue Treiber basiert auf der Grafik-API Vulkan und ist in erster Linie für den Einsatz mit Raspberry Pi 4-Boards und zukünftigen Modellen ausgelegt (die Möglichkeiten des GPU VideoCore IV, das mit dem Raspberry Pi 3 geliefert wurde, […]

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster