Autor: Yuri Gagarin

6 Schlüsselfragen beim Umstieg auf die Cloud

Wegen der zwangsläufigen Ferien fällt es selbst großen Unternehmen mit einer ausgereiften IT-Infrastruktur schwer, die Remote-Arbeit der Mitarbeiter zu organisieren, während kleinen Unternehmen einfach die Ressourcen fehlen, um die notwendigen Dienstleistungen bereitzustellen. Ein weiteres Problem steht im Zusammenhang mit der Informationssicherheit: Den Zugang zum internen Netzwerk von den Heimcomputern der Mitarbeiter aus zu öffnen, ist riskant, es sei denn, es werden spezialisierte Produkte der Unternehmensklasse eingesetzt. Die Anmietung virtueller Server erfordert keine hohen Investitionen […]

Der Huffman-Komprimierungsalgorithmus

Im Vorfeld des Starts des Kurses „Algorithmen für Entwickler“ haben wir eine weitere nützliche Ressource für Sie übersetzt. Die Huffman-Codierung ist ein Datenkomprimierungsalgorithmus, der die grundlegende Idee der Dateikomprimierung formuliert. In diesem Artikel sprechen wir über die Codierung fester und variabler Länge, eindeutig dekodierbare Codes, Präfixregeln und den Aufbau des Huffman-Baums. Wir wissen, dass jedes Zeichen gespeichert wird […]

Denormalisierung von Datenbanken in ERP-Systemen und ihre Auswirkungen auf die Softwareentwicklung: Wir öffnen eine Taverne in Tortuga

Hallo! Ich heiße Andrey Semenov und bin Senior Analyst bei Sportmaster. In diesem Beitrag möchte ich die Frage der Denormalisierung von Datenbanken in ERP-Systemen ansprechen. Wir werden allgemeine Bedingungen sowie ein konkretes Beispiel betrachten – sagen wir, es wird eine wunderbare Taverne-Monopol für Piraten und Seeleute sein. In dieser müssen Piraten und Seeleute unterschiedlich bedient werden, da die Vorstellungen vom Schönen und die Verbrauchermuster bei […]

Oracle hat kostenlose Schulungskurse zu Java und Datenbanken gestartet.

Die Firma Oracle hat angekündigt, die Funktionalitäten der Plattform für Fernunterricht Oracle Academy zu erweitern und mehrere Online-Bildungskurse in den Bereich der kostenlosen Angebote zu überführen. Die kostenlosen Lernressourcen von Oracle Academy dienen der Schulung im Umgang mit Datenbanken, den Grundlagen von SQL, der Programmierung in Java sowie der Softwareentwicklung unter Verwendung von Technologien der künstlichen Intelligenz und des maschinellen Lernens. Die Kurse sind in verschiedenen Sprachen verfügbar […]

Die Firma Valve hat Proton 5.0-6 veröffentlicht, ein Paket zur Ausführung von Windows-Spielen unter Linux.

Das Unternehmen Valve hat die Veröffentlichung des Projekts Proton 5.0-6 bekannt gegeben, das auf den Entwicklungen des Projekts Wine basiert und darauf abzielt, die Ausführung von in Windows entwickelten Spiele-Anwendungen unter Linux zu ermöglichen, die im Steam-Katalog präsentiert werden. Die Entwicklungen des Projekts werden unter der BSD-Lizenz verbreitet. Proton ermöglicht es, Spiele-Anwendungen, die nur für Windows bereitgestellt werden, direkt im Linux-Client von Steam auszuführen. Das Paket enthält die Implementierung von DirectX […]

Eine Schwachstelle im vhost-net Treiber des Linux-Kernels

Im vhost-net Treiber, der den Betrieb von virtio net auf der Host-Seite ermöglicht, wurde eine Schwachstelle (CVE-2020-10942) entdeckt, die es einem lokalen Benutzer ermöglicht, einen Stack Overflow im Kernel auszulösen, indem er ein entsprechend gestaltetes ioctl (VHOST_NET_SET_BACKEND) an das Gerät /dev/vhost-net sendet. Das Problem wird durch unzureichende Überprüfungen des Inhalts des Feldes sk_family im Code der Funktion get_raw_socket() verursacht. Vorläufigen Angaben zufolge kann die Schwachstelle verwendet werden, um einen lokalen DoS-Angriff durch einen Kernelabsturz auszulösen (Informationen […]

GitHub hat den Kauf von NPM erfolgreich abgeschlossen.

Das Unternehmen GitHub Inc, das zu Microsoft gehört und als unabhängige Geschäftseinheit fungiert, hat den erfolgreichen Abschluss des Kaufs des Geschäfts von NPM Inc, das die Entwicklung des Paketmanagers NPM steuert und das NPM-Repository verwaltet, bekannt gegeben. Das NPM-Repository verwaltet mehr als 1,3 Millionen Pakete, die von etwa 12 Millionen Entwicklern genutzt werden. Pro Monat werden etwa 75 Milliarden Downloads verzeichnet. Der Kaufpreis ist nicht […]

Guix System 1.1.0

Guix System ist eine auf dem Paketmanager GNU Guix basierende Linux-Distribution. Die Distribution bietet erweiterte Paketverwaltungsfunktionen wie Transaktionsupdates und Rollbacks, reproduzierbare Build-Umgebungen, Verwaltung von unprivilegierten Paketen und Profile für jeden Benutzer. Die neueste Version des Projekts ist Guix System 1.1.0, die eine Reihe neuer Funktionen und Verbesserungen bietet, darunter die Möglichkeit, großflächige Bereitstellungen […]

Authentifizierung in Kubernetes mit GitHub OAuth und Dex

Ich präsentiere Ihnen ein Tutorial zur Generierung von Zugängen für einen Kubernetes-Cluster mit Dex, dem dex-k8s-authenticator und GitHub. Ein lokales Meme aus dem russischsprachigen Kubernetes-Chat auf Telegram. Einführung Wir nutzen Kubernetes, um dynamische Umgebungen für unser Entwickler- und QA-Team zu schaffen. Daher möchten wir ihnen Zugang zum Cluster sowohl für das Dashboard als auch für kubectl gewähren. Im Gegensatz zu […]

Automatisierung von HR-Prozessen mit Microsoft Teams, PowerApps und Power Automate. Anträge auf Mitarbeiterabgänge

Guten Tag allerseits! Heute möchte ich ein kleines Beispiel für die Automatisierung des Prozesses zur Erstellung von Anfragen für neue Mitarbeiter mit den Produkten Microsoft SharePoint, PowerApps, Power Automate und Teams teilen. Bei der Umsetzung dieses Prozesses ist der Erwerb separater Benutzerlizenzen für PowerApps und Power Automate nicht erforderlich, ein Abonnement für Office365 E1/E3/E5 reicht aus. Auf der SharePoint-Website werden wir Listen und Spalten erstellen, PowerApps […]

Division Daten. 2013. Rückblick

Im Jahr 2013 bat IBS, die damals anscheinend die Datenabteilung gründeten, mich, einen Brain Dump (ausschließlich basierend auf der Erfahrung mit Unternehmens-Kunden aus der Öl- und Gasbranche) zu den Herausforderungen im Bereich Big Data und Daten im Allgemeinen zu erstellen. Ich habe ihn nach sieben Jahren wiederentdeckt und es erschien mir amüsant. Einige Dinge sind offensichtlich. Einige waren nicht ganz korrekt, aber… 7 […]

Microsoft könnte den Mechanismus zur Bereitstellung neuer Funktionen in Windows 10 ändern

Es wird erwartet, dass Microsoft im Mai dieses Jahres ein großes Update für die Windows 10-Plattform veröffentlicht, das neben Korrekturen auch neue Funktionen mit sich bringt. Laut Netzquellen testet Microsoft derzeit eine Reihe von Änderungen für das Windows Update Center, die möglicherweise in Zukunft eingeführt werden. Den verfügbaren Daten zufolge könnte Microsoft die Art und Weise, wie neue Funktionen in Windows 10 bereitgestellt werden, grundlegend ändern. […]

60GB SSD 8Gb DDR4