Autor: Juri Gagarin

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

Warum alle Daten im Speicher aufbewahren? Für die Speicherung von Website- oder Backend-Daten würden die meisten vernünftigen Menschen zunächst eine SQL-Datenbank wählen. Manchmal kommt jedoch der Gedanke, dass das Datenmodell nicht für SQL geeignet ist: Zum Beispiel benötigt man beim Aufbau von Suchfunktionen oder sozialen Grafiken komplexe Beziehungen zwischen Objekten. Die Situation wird noch unangenehmer, 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 Grundfunktionen zu ändern oder neue Funktionen hinzuzufügen. Es gab Informationen, dass die Anwendung in den Windows Store umziehen würde, und vor kurzem wurde bekannt, dass das Programm im Windows 10 May 2019 Update nicht entfernt wird. Nun scheinen die Absichten […]

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

Das Khronos-Konsortium, das für die Entwicklung grafischer Standards verantwortlich ist, hat eine Arbeitsgruppe zur Entwicklung offener Standards für den dreidimensionalen elektronischen Handel ins Leben gerufen. Zu den Hauptzielen der Gruppe gehören Technologien zur Visualisierung von Produkten, die auf WebGL und Vulkan basieren, die Erweiterung der Möglichkeiten des Grafikformats glTF sowie die Entwicklung von Methoden zur Darstellung von Produkten mit Hilfe von virtueller und erweiterter Realität (basierend auf dem Standard OpenXR). In die Arbeitsgruppe wurden […]

Webbrowser Min 1.10 verfügbar

Die Version 1.10 des Webbrowsers Min ist veröffentlicht worden. Sie bietet ein minimalistisches Interface, das sich auf die Adresszeile konzentriert. Der Browser wurde auf der Electron-Plattform entwickelt, die es ermöglicht, eigenständige Anwendungen auf Basis des Chromium-Engines und der Node.js-Plattform zu erstellen. Das Min-Interface ist in JavaScript, CSS und HTML geschrieben. Der Code wird unter der Apache 2.0-Lizenz verteilt. Die Builds sind für Linux, macOS und Windows verfügbar. Min unterstützt die Navigation […]

Arbeiten an der Stabilisierung von Gnome unter Wayland

Der Entwickler von Red Hat, Hans de Goede, stellte sein Projekt „Wayland Itches“ vor, das darauf abzielt, die Stabilität zu erhöhen und Fehler sowie Mängel zu beheben, die beim Arbeiten mit Gnome auf Wayland auftreten. Der Grund dafür ist der Wunsch des Entwicklers, Fedora als sein primäres Desktop-Betriebssystem zu nutzen, doch er ist derzeit gezwungen, ständig auf Xorg umzuschalten aufgrund zahlreicher kleiner Probleme.

Release von Clear Linux – einem Distribution für Anwendungsentwicklung

Die Entwicklerversion des Clear Linux-Distros von Intel wurde veröffentlicht. Hauptmerkmale: Vollständige Isolierung von Anwendungen durch Container (KVM). Anwendungen werden als Flatpak-Pakete bereitgestellt, die wiederum in Bundles kombiniert werden können. Es wird auch ein Katalog mit Anwendungen angeboten, die fertige Bundles zur Bereitstellung von Arbeitsumgebungen enthalten. Aktualisierungsmodi der Distribution: Möglichkeit zum Herunterladen erforderlicher Patches […]

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). Ähnlich wie bei den früheren Spectre-Angriffen können die neuen Probleme zu Leaks sensibler Daten des Betriebssystems, virtueller Maschinen und anderer Prozesse führen. Die Probleme wurden angeblich zunächst von Mitarbeitern und Partnern von Intel während eines internen Audits entdeckt. 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 Chefs. Und unter großen Wissenschaftlern (22% der Nobelpreisträger). Es gibt also nur etwa 0,2% Juden unter der Weltbevölkerung, aber unter den Erfolgreichen sind es unvergleichlich mehr. Wie kommt es dazu? Was macht Juden so besonders? Ich hörte einmal von einer Studie einer amerikanischen Universität (der Link ist verloren, aber vielleicht kann jemand […]

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

Als Entwickler der PyGOST-Bibliothek (GOST-Kryptographische Primitive in reinem Python) erhalte ich oft Fragen dazu, wie man einfaches sicheres Messaging implementieren kann. Viele betrachten angewandte Kryptographie als relativ einfach, und ein Aufruf von .encrypt() bei einem Blockcipher scheint ausreichend zu sein, um sicher über einen Kanal zu senden. Andere hingegen glauben, dass angewandte Kryptographie nur wenigen vorbehalten ist, und […]

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

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

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

ASN.1 ist ein Standard (ISO, ITU-T, GOST) für eine Sprache zur Beschreibung strukturierter Informationen sowie der Regeln zur Kodierung dieser Informationen. Für mich als Programmierer ist es einfach ein weiteres Format zur Serialisierung und Darstellung von Daten, vergleichbar mit JSON, XML, XDR und anderen. Es ist äußerst verbreitet in unserem täglichen Leben, und viele Menschen haben damit zu tun: im Mobilfunk, Festnetz und VoIP-Kommunikation (UMTS, LTE, […]

Wie wir die Webanwendung mit Hilfe von WebAssembly um das 20-Fache beschleunigt haben

In diesem Artikel wird ein Fall zum Beschleunigen von Browseranwendungen durch den Austausch von JavaScript-Berechnungen gegen WebAssembly behandelt. Was ist WebAssembly? Kurz gesagt, es handelt sich um ein binäres Format für Anweisungen einer Stack-basierten virtuellen Maschine. Oft wird Wasm (die abgekürzte Bezeichnung) als Programmiersprache bezeichnet, aber das ist nicht korrekt. Das Anweisungsformat wird im Browser neben JavaScript ausgeführt. Wichtig ist, dass WebAssembly […]

Erwerben Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster