Autor: Yuri Gagarin

Die Veröffentlichung des Malprogramms MyPaint 2.0.0

Nach vier Jahren Entwicklung wurde die neue Version des spezialisierten Programms für digitale Malerei mit Tablet oder Maus – MyPaint 2.0.0 – veröffentlicht. Das Programm wird unter der GPLv2-Lizenz verbreitet, die Entwicklung erfolgt in Python und C++ unter Verwendung des GTK3-Toolkits. Fertige Builds sind für Linux (AppImage, Flatpak), Windows und macOS verfügbar. MyPaint kann von Künstlern verwendet werden, die sich mit digitaler Malerei beschäftigen und in […]

Erstellung einer CI/CD-Pipeline und Automatisierung von Arbeiten mit Docker

Ich habe meine ersten Websites Ende der 90er Jahre geschrieben. Damals war es sehr einfach, sie funktionsfähig zu machen. Es gab einen Apache-Server auf einem gemeinsamen Hosting, auf den man über FTP zugreifen konnte, indem man in die Adresszeile des Browsers etwas wie ftp://ftp.example.com eingab. Dann musste man Benutzername und Passwort eingeben und die Dateien auf den Server hochladen. Es waren andere Zeiten, alles war damals […]

RabbitMQ. Teil 1. Einführung. Erlang, AMQP

Guten Tag, Habr! Ich möchte ein Handbuch teilen, das ich zum Thema RabbitMQ zusammengestellt habe, und es in kurze Empfehlungen und Schlussfolgerungen komprimiert habe. Inhaltsverzeichnis RabbitMQ. Teil 1. Einführung. Erlang, AMQP und RPC RabbitMQ. Teil 2. Wir klären die Exchanges RabbitMQ. Teil 3. Wir klären die Queues und Bindings RabbitMQ. Teil 4. Wir klären, was Nachrichten und Frames sind RabbitMQ. Teil […]

Windows 10X kann Win32-Anwendungen mit bestimmten Einschränkungen ausführen

Das Betriebssystem Windows 10X wird bei der Veröffentlichung sowohl moderne universelle als auch Webanwendungen sowie klassische Win32 unterstützen. Microsoft behauptet, dass diese in einem Container ausgeführt werden, was den Schutz des Systems vor Viren und Abstürzen ermöglicht. Es wird festgestellt, dass im Win32-Container fast alle traditionellen Programme funktionieren werden, darunter Systemwerkzeuge, Photoshop und sogar […]

In 90 Sekunden installieren: Updates in Windows 10X werden die Benutzer nicht ablenken

Microsoft versucht immer noch, die Nutzungserfahrung seines Betriebssystems auf verschiedenen Formfaktoren und Geräten zu vereinheitlichen. Und Windows 10X ist der letzte Versuch des Unternehmens, dies zu erreichen. Dies wird durch die hybride Benutzeroberfläche angezeigt, die fast das traditionelle „Start“-Menü (wenn auch ohne Kacheln), eine für Android typische Anordnung und andere Aspekte kombiniert. Eine der Neuerungen der zukünftigen „Zehn“ besteht in […]

„Verliere niemals die Hoffnung“: Persona 5 könnte immer noch auf dem Switch erscheinen

Die PR-Spezialistin von Atlus, Ari Advincula, kommentierte auf Anfrage des IGN-Magazins die Möglichkeit eines Releases des japanischen Rollenspiels Persona 5 für die Nintendo Switch. „Ihr könnt haben, was ihr wollt, aber wenn ihr uns nicht darüber informiert, werden wir diese [Wünsche] niemals verwirklichen können. Es ist wichtig, immer seine Meinung zu äußern“, ist Advincula überzeugt. Laut Advincula, […]

Eine Sicherheitsanfälligkeit im Hypervisor VMM, der im Projekt OpenBSD entwickelt wird.

Im im OpenBSD gelieferten Hypervisor VMM wurde eine Sicherheitsanfälligkeit entdeckt, die es durch Manipulationen auf der Seite des Gastsystems ermöglicht, den Inhalt von Speicherbereichen des Host-Kernelumfelds zu überschreiben. Das Problem entsteht dadurch, dass ein Teil der physischen Adressen des Gastsystems (GPA, Guest Physical Address) im virtuellen Adressraum des Kernels (KVA) abgebildet wird, aber für GPA kein Schreibschutz für die nur […] an KVA-Regionen angewendet wird.

Veröffentlichung der Konsolenbibliothek ncurses 6.2

Nach zwei Jahren Entwicklung wurde die Bibliothek ncurses 6.2 veröffentlicht, die zur Erstellung plattformübergreifender interaktiver Konsolenschnittstellen bestimmt ist und die Emulation der Programmierschnittstelle curses aus System V Release 4.0 (SVr4) unterstützt. Die Version ncurses 6.2 ist in ihrer Quelltext-Ebene mit den Zweigen ncurses 5.x und 6.0 kompatibel, erweitert jedoch die ABI. Zu den Neuerungen zählen die Implementierung der Erweiterungen O_EDGE_INSERT_STAY und O_INPUT_FIELD, die es ermöglichen […]

Es fand eine experimentelle Veröffentlichung von Wine 5.2 statt.

Die Testversion Wine 5.2 wurde veröffentlicht. Zu den wichtigsten Änderungen gehören: Verbesserung der Kompatibilität mit Windows-Zeichencodetabellen. Möglichkeit, einen null-Treiber als Haupttreiber zu verwenden. Verbesserung der Unterstützung von UTF-8 in Ressourcen- und Nachrichtencompilern. Das Gebrauch von ucrtbase als Laufzeit für C wurde behoben. 22 Fehlerberichte über die folgenden Anwendungen wurden geschlossen: OllyDbg 2.x; Lotus Approach; Free PDF to Word […]

Kostenloses Hosting eines Telegram-Bots auf Google Cloud Platform

Warum GCP? Bei der Erstellung von Telegram-Bots stellte ich mir die Frage, wie ich schnell und kostenlos dafür sorgen kann, dass der Bot kontinuierlich arbeitet. Optionen wie Heroku und Pythonanywhere haben viel zu kleine Limits, wenn man mehr als einen Bot hat. Deshalb entschied ich mich, GCP zu nutzen. Die Plattform bietet $300 kostenlos für ein Jahr + enorme Rabatte bei der Nutzung dieser Mittel (bis zu 94%). Wie man […]

Überlegen Sie gut, bevor Sie Docker-in-Docker für CI oder Testumgebungen verwenden

Docker-in-Docker ist eine virtualisierte Umgebung, in der der Docker-Daemon im Container selbst läuft, um Container-Images zu erstellen. Das Hauptziel der Entwicklung von Docker-in-Docker war es, bei der Entwicklung von Docker selbst zu helfen. Viele Menschen nutzen es für den Betrieb von Jenkins CI. Anfänglich scheint alles in Ordnung zu sein, aber bald treten Probleme auf, die vermieden werden können, wenn Docker direkt im Jenkins CI-Container installiert wird. In diesem Artikel wird erläutert, wie das […]

Für OpenBSD. Ein wenig Begeisterung.

Im Jahr 2019 habe ich OpenBSD wiederentdeckt. Als grüner Unix-Anhänger am Übergang zum neuen Jahrtausend habe ich alles ausprobiert, was mir in die Hände fiel. Damals erklärte mir Theo in Form von OpenBSD, ich solle mit anderen Spielzeugen spielen. Und nun, fast 20 Jahre später, tauchte es 2019 wieder auf – das sicherste Betriebssystem und all das. Nun, ich denke, ich schaue mal vorbei – sicherlich […]

60GB SSD 8Gb DDR4