Kategorie: Blog

Python für das Web: Was ein Junior wissen muss, um zu arbeiten und sich weiterzuentwickeln.

Wir haben eine verkürzte Zusammenfassung der wichtigsten Gedanken aus dem Python Junior Podcast erstellt: Darin haben wir besprochen, womit man als angehender Python-Entwickler beginnen sollte und wohin man sich orientieren kann. In letzter Zeit hatten wir viel Inhalt für Mid-Level- und Senior-Entwickler, aber diese Folge ist definitiv für Junior-Entwickler. Die Hauptthemen: Welche Kenntnisse benötigt ein angehender Programmierer, um sich mit Webentwicklung zu beschäftigen? Was wird erwartet […]

Vergleich von Systems der Raumfahrtkommunikation

Freunde, wie ihr bereits wisst, arbeiten wir mit Hochdruck an einem neuen Geek-Projekt - "Server in den Wolken 2.0" oder "Weltraum-Rechenzentrum". Kurz gesagt: Am 12. April werden wir einen selbstgebauten Server auf einem Stratosphärenballon in etwa 30 km Höhe starten, Daten über ein Raumkommunikationssystem auf ihn übertragen und vom Server aus Daten für die Erde über Funk übertragen. Und […]

InterSystems IRIS Version 2019.1

Mitte März wurde die neue Version der Datenplattform InterSystems IRIS 2019.1 veröffentlicht. Hier präsentieren wir Ihnen die Liste der Änderungen auf Russisch. Die vollständige Liste der Änderungen und das Upgrade-Checkliste auf Englisch finden Sie unter dem angegebenen Link. Verbesserungen im InterSystems Cloud Manager InterSystems Cloud Manager ist ein Tool zum einfachen Bereitstellen von InterSystems IRIS-Installationen in der Cloud. In der Version 2019.1 gibt es im ICM […]

HTTPS ist nicht immer so sicher, wie es scheint. Sicherheitsanfälligkeiten sind bei 5,5 % der HTTPS-Seiten festgestellt worden.

Eine der Top-Webseiten bei Alexa (zentraler Kreis), geschützt durch HTTPS, mit Subdomains (grau) und Abhängigkeiten (weiß), von denen einige anfällig sind (gepunktete Füllung). Heutzutage ist das Symbol für eine gesicherte HTTPS-Verbindung zum Standard und sogar zu einem notwendigen Attribut jeder seriösen Webseite geworden. Fehlt das Zertifikat, zeigen fast alle neuesten Browser eine Warnung an, dass die Verbindung zur Webseite "nicht gesichert" ist und empfehlen nicht […]

Bausteine verteilt Anwendungen. Erste Näherung

Im letzten Artikel haben wir die theoretischen Grundlagen der reaktiven Architektur besprochen. Es ist an der Zeit, über Datenströme, die Wege zur Implementierung reaktiver Erlang/Elixir-Systeme und die Muster des Nachrichtenaustauschs zu sprechen: Request-Response, Request-Chunked Response, Response mit Request, Publish-Subscribe, Invertiertes Publish-Subscribe, Aufgabenverteilung. SOA, MSA und Nachrichtenaustausch. SOA und MSA sind Systemarchitekturen, die die Regeln für den Aufbau von Systemen definieren, während […]

Sony hat die Stornierungsrichtlinien für den PlayStation Store geändert und erwähnt einen Wechsel der Online-Identität.

Das Unternehmen Sony Interactive Entertainment hat einige Änderungen an den Rückgaberegeln im PlayStation Store vorgenommen. Jetzt können Spiele und Vorbestellungen zurückgegeben werden. Die Rückgabebedingungen im PlayStation Store sind immer noch nicht so locker wie bei Steam, aber Sony Interactive Entertainment bewegt sich in die richtige Richtung. Jetzt können Sie jeden Kauf im PlayStation Store innerhalb von 14 Tagen zurückgeben mit […]

Parallele Anfragen in PostgreSQL

Moderne CPUs haben viele Kerne. Über Jahre hinweg haben Anwendungen parallel Anfragen an Datenbanken gesendet. Wenn es sich um eine Abfrage handelt, die zahlreiche Zeilen in einer Tabelle betrifft, wird sie schneller ausgeführt, wenn mehrere CPUs beteiligt sind, und in PostgreSQL ist dies seit Version 9.6 möglich. Es hat 3 Jahre gedauert, die Funktion für parallele Abfragen zu implementieren — der Code musste in verschiedenen Phasen der Ausführung umgeschrieben werden […]

In Sid Meier’s Civilization VI sind plattformübergreifende Speicherstände zwischen PC und Switch verfügbar.

Die Entwickler von Firaxis Games und der Publisher 2K Games haben angekündigt, dass die globale rundenbasierte Strategie Sid Meier’s Civilization VI Unterstützung für plattformübergreifende Speicherstände zwischen PC und Nintendo Switch bietet. Wenn Sie das Spiel auf Steam und auf Nintendo Switch erworben haben, können Sie jetzt problemlos Ihre Speicherstände zwischen den beiden Plattformen übertragen. Dazu müssen Sie ein 2K-Konto erstellen und es verknüpfen […]

Sharp Aquos Zero: Smartphone mit Snapdragon 845 Prozessor und Android 9 Pie

Die Firma Sharp hat das leistungsstarke Smartphone Aquos Zero angekündigt, das mit einem 6,2 Zoll großen Bildschirm ausgestattet ist. Das Neueste hat ein WQHD+-Display mit einer Auflösung von 2992 × 1440 Pixeln. Im oberen Bereich dieses Panels befindet sich ein Ausschnitt für die 8-Megapixel-Frontkamera. Der Schutz vor Beschädigungen erfolgt durch das robuste Glas Corning Gorilla Glass 5. Das "Herz" des Smartphones ist der Prozessor Qualcomm Snapdragon 845 (SDM845). Das Produkt […]

Transaktionen und deren Kontrollmechanismen

Transaktionen Eine Transaktion ist eine Abfolge von Operationen über Daten, die einen Anfang und ein Ende hat. Eine Transaktion ist die sequenzielle Ausführung von Lese- und Schreiboperationen. Das Ende einer Transaktion kann entweder das Speichern von Änderungen (Commit) oder das Rückgängigmachen von Änderungen (Rollback) sein. Im Hinblick auf Datenbanken ist eine Transaktion eine Reihe von Abfragen, die als eine einzige Abfrage behandelt werden. Transaktionen müssen die ACID-Eigenschaften erfüllen. Atomarität. Eine Transaktion wird entweder vollständig ausgeführt […]

Cisco HyperFlex vs. Wettbewerber: Leistungstest

Wir setzen unsere Vorstellung des hyperkonvergenten Systems Cisco HyperFlex fort. Im April 2019 führt die Firma Cisco erneut eine Reihe von Demonstrationen der neuen hyperkonvergenten Lösung Cisco HyperFlex in den Regionen Russlands und Kasachstans durch. Sie können sich über das Kontaktformular für die Demonstration anmelden, indem Sie dem Link folgen. Kommen Sie dazu! St. Petersburg (1.-19. April 2019) Samara (10. April 2019) Almaty […]

Checkliste zur Erstellung und Veröffentlichung von Webanwendungen

Um in der heutigen Zeit eine Webanwendung zu erstellen, reicht es nicht aus, sie nur zu entwickeln. Ein wichtiger Aspekt ist die Konfiguration der Tools zum Bereitstellen der Anwendung, zur Überwachung sowie zur Verwaltung und Administration der Umgebung, in der sie läuft. Die Ära der manuellen Bereitstellung gehört der Vergangenheit an; selbst bei kleinen Projekten können Automatisierungstools erhebliche Vorteile bringen. Bei einer "händischen" Bereitstellung können wir häufig […]

60GB SSD 8Gb DDR4