Autor: Yuri Gagarin

ObjectRepository — .NET In-Memory-Repository-Muster für Ihre Home-Projekte

Warum sollten alle Daten im Speicher gehalten werden? Bei der Speicherung von Daten für eine Website oder ein Backend wählen die meisten rationalen Menschen zunächst eine SQL-Datenbank. Aber manchmal kommt der Gedanke auf, dass das Datenmodell nicht für SQL geeignet ist: Zum Beispiel ist für den Aufbau einer Suche oder eines sozialen Netzwerks die Suche nach komplexen Beziehungen zwischen Objekten erforderlich. Am schlimmsten ist es, wenn man im Team arbeitet, […]

Paint erhält neue Funktionen

Im Jahr 2017 stellte Microsoft die Entwicklung des Grafikeditors Paint ein. Danach wurde das Programm einfach von Version zu Version übertragen, ohne die Essenz zu ändern oder neue Funktionen hinzuzufügen. Später gab es Informationen, dass die Anwendung in den Windows Store "umziehen" würde, und kürzlich wurde bekannt, dass das Programm bei Windows 10 im Mai 2019 Update nicht entfernt wird. Jetzt scheint es, dass die Absichten […]

Die Khronos-Stiftung gründet eine Arbeitsgruppe zur Entwicklung offener Standards für den 3D-Handel.

Das Khronos-Konsortium, das sich mit der Entwicklung grafischer Standards beschäftigt, hat die Gründung einer Arbeitsgruppe zur Entwicklung offener Standards für den dreidimensionalen elektronischen Handel angekündigt. Zu den Hauptzielen der Gruppe gehören Visualisierungstechnologien für Produkte, die auf WebGL und Vulkan basieren, die Erweiterung der Möglichkeiten des Grafikformats glTF sowie die Entwicklung von Methoden zur Präsentation von Produkten mithilfe von virtueller und erweiterter Realität (basierend auf dem Standard OpenXR). In die Arbeitsgruppe wurden […]

Webbrowser Min 1.10 verfügbar

Die Veröffentlichung der Webbrowser-Version Min 1.10 ist erschienen, die eine minimalistische Benutzeroberfläche bietet, die auf Manipulationen mit der Adressleiste basiert. Der Browser wurde mit der Electron-Plattform erstellt, die ermöglicht, eigenständige Anwendungen auf Basis der Chromium-Engine und Node.js-Plattform zu entwickeln. Die Benutzeroberfläche von Min ist in JavaScript, CSS und HTML geschrieben. Der Code wird unter der Lizenz Apache 2.0 verbreitet. Die Builds sind für Linux, macOS und Windows verfügbar. Min unterstützt die Navigation […]

Stabilisierung von Gnome auf Wayland

Ein Entwickler von Red Hat namens Hans de Goede hat sein Projekt "Wayland Itches" vorgestellt, das darauf abzielt, die Stabilität, Fehlerbehebung und Mängel zu verbessern, die bei der Verwendung von Gnome auf Wayland auftreten. Der Grund hierfür war der Wunsch des Entwicklers, Fedora als seine Haupt-Desktop-Distribution zu verwenden, aber bisher muss er aufgrund zahlreicher kleiner Probleme ständig zu Xorg wechseln. Zu den beschriebenen […]

Clear Linux-Release — eine Distribution zur Anwendungsentwicklung

Die Entwicklungsdistribution Clear Linux Developer Edition von Intel ist erschienen. Die Hauptmerkmale sind: Vollständige Isolation von Anwendungen mithilfe von Containern (KVM). Anwendungen werden in Form von Flatpack-Paketen bereitgestellt, die wiederum in Bundles (Bundle) zusammengefasst werden können. Zudem wird ein Anwendungskatalog mit vorgefertigten Bundles für die Bereitstellung der Arbeitsumgebung angeboten. Aktualisierungsmodi der Distribution: die Möglichkeit, erforderliche Patches herunterzuladen […]

Das Unternehmen Intel hat Informationen über eine neue Klasse von Sicherheitsanfälligkeiten veröffentlicht.

Das Unternehmen Intel hat Informationen über eine neue Klasse von Sicherheitsanfälligkeiten in seinen Prozessoren veröffentlicht — MDS (Microarchitectural Data Sampling). Wie die früheren Angriffe der Spectre-Klasse könnten die neuen Probleme zu Leaks von sensiblen Daten des Betriebssystems, virtueller Maschinen und fremder Prozesse führen. Es wird behauptet, dass die Probleme zunächst von Mitarbeitern und Partnern von Intel im Rahmen eines internen Audits entdeckt wurden. Im Juni und August […]

Warum Juden im Durchschnitt erfolgreicher sind als andere Nationalitäten

Viele haben bemerkt, dass unter Millionären viele Juden sind. Und unter großen Vorgesetzten. Und unter bedeutenden Wissenschaftlern (22% der Nobelpreisträger). Das heißt, Juden machen unter der Weltbevölkerung nur etwa 0,2% aus, aber unter den Erfolgreichen sind sie unvergleichlich mehr. Wie kommt es, dass ihnen das gelingt? Was macht Juden so besonders? Ich habe einmal von einer Studie einer amerikanischen Universität gehört (der Link ist verloren gegangen, aber wenn jemand […]

GOSTIM: P2P F2F E2EE IM an einem Abend mit GOST-Kryptographie

Als Entwickler der PyGOST-Bibliothek (GOST-Kryptografische Primitiven in reinem Python) bekomme ich oft Fragen dazu, wie man schnell einen einfach sicheren Nachrichtenaustausch umsetzen kann. Viele glauben, dass die Anwendungskryptographie eine recht einfache Sache ist und der Aufruf .encrypt() eines Blockchiffres für eine sichere Übertragung über den Kommunikationskanal ausreichend sein wird. Andere hingegen glauben, dass die Anwendungskryptographie das Reich weniger ist, und […]

Die Passdaten von Beamten und Touristen sind öffentlich zugänglich geworden.

Der Vorsitzende der Vereinigung der Marktteilnehmer im Bereich Daten, Ivan Begtin, berichtete, dass er im offenen Zugang etwa 360.000 Datensätze mit persönlichen Informationen entdeckt hat. Unter anderem wurden persönliche Daten einiger russischer Politiker, Banker, Geschäftsleute und anderer bekannter Persönlichkeiten gefunden. Der Datenleck wurde nach der Analyse von 8 staatlichen Informationssystemen entdeckt. Die persönlichen Daten der Nutzer wurden nach […] gefunden.

PyDERASN: wie ich eine ASN.1-Bibliothek mit Slots und Blobs geschrieben habe

ASN.1 ist ein Standard (ISO, ITU-T, GOST) für die Beschreibung strukturierter Informationen sowie für die Regeln zur Kodierung dieser Informationen. Für mich als Programmierer ist es einfach ein weiteres Format zur Serialisierung und Darstellung von Daten, neben JSON, XML, XDR und anderen. Es ist äußerst verbreitet in unserem Alltag, und viele Menschen kommen damit in Berührung: in Mobilfunk-, Telefon- und VoIP-Kommunikation (UMTS, LTE, […]

Wie wir mit WebAssembly unsere Webanwendung um das 20-fache beschleunigt haben

In diesem Artikel wird ein Anwendungsfall zur Beschleunigung von Browseranwendungen durch die Ersetzung von JavaScript-Berechnungen durch WebAssembly behandelt. Was ist WebAssembly? Kurz gesagt, es ist ein binäres Format für Anweisungen für eine Stack-virtuelle Maschine. Oft wird Wasm (Abkürzung) als Programmiersprache bezeichnet, aber das ist nicht korrekt. Das Format der Anweisungen wird im Browser zusammen mit JavaScript ausgeführt. Wichtig ist, dass WebAssembly […]

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