Kategorie: Blog

Migration des PHP-Backends auf Redis Streams und Auswahl einer Framework-unabhängigen Bibliothek.

Vorwort Meine Website, die ich als Hobby betreibe, dient der Sammlung interessanter persönlicher Homepages und Webseiten. Dieses Thema hat mich zu Beginn meiner Programmierreise interessiert, als ich von großen Profis fasziniert war, die über sich selbst, ihre Hobbys und Projekte schrieben. Diese Gewohnheit, sie für mich zu entdecken, ist geblieben: fast […]

Tableau im Einzelhandel, wirklich?

Die Berichterstattung in Excel entwickelt sich rasant weiter – der Trend hin zu benutzerfreundlichen Werkzeugen zur Präsentation und Analyse von Informationen ist in allen Bereichen zu erkennen. Wir haben bereits ausführlich über die Digitalisierung der Berichtserstellung diskutiert und uns für das Visualisierungs- und Self-Service-Analysetool Tableau entschieden. Alexander Bezugly, Leiter der Abteilung für analytische Lösungen und Berichterstattung der Gruppe „M.Video-Eldorado“, berichtete über die Erfahrungen und Ergebnisse beim Aufbau eines Echtzeit-Dashboards. Eins vorweg, nicht […]

Täusche mich, wenn du kannst: Besonderheiten der Durchführung eines sozio-technischen Penetrationstests.

Stellen Sie sich folgende Situation vor: Ein kalter Oktobermorgen, ein Projektinstitut in der oblast eines der Regionen Russlands. Jemand aus der Personalabteilung öffnet eine der Stellenanzeigen auf der Website des Instituts, die vor ein paar Tagen veröffentlicht wurde, und sieht dort das Bild einer Katze. Der Morgen hört schnell auf, langweilig zu sein… In diesem Artikel berichtet Pawel Suprunuk, technischer Leiter der Abteilung für Auditing und Consulting bei Group-IB, […]

Mozilla implementiert CRLite zur Überprüfung problematischer TLS-Zertifikate

Das Unternehmen Mozilla hat den Beginn der Testphase eines neuen Mechanismus zur Erkennung von widerrufenen Zertifikaten in den Nachtsitzungen von Firefox bekannt gegeben – CRLite. CRLite ermöglicht eine effiziente Überprüfung des Widerrufs von Zertifikaten anhand einer Datenbank, die auf dem Computersystem des Nutzers gespeichert ist. Die von Mozilla entwickelte CRLite-Implementierung wird unter der freien MPL 2.0-Lizenz veröffentlicht. Der Code zur Generierung der Datenbank und die Serverkomponenten sind in Python und Go geschrieben. Hinzugefügt […]

Die erste Version von wasm3, einem schnellen WebAssembly-Interpreter.

Die erste Version von wasm3, einem sehr schnellen Interpreter für das Intermediate Code Format WebAssembly, ist verfügbar. Dieser ist hauptsächlich für die Ausführung von WebAssembly-Anwendungen auf Mikrocontrollern und Plattformen gedacht, für die keine JIT-Implementierung für WebAssembly verfügbar ist, nicht genügend Speicherplatz für JIT-Betrieb vorhanden ist oder die Erstellung von ausführbaren Speicherseiten, die für die JIT-Implementierung erforderlich sind, nicht gestattet ist. Der Code des Projekts ist in C geschrieben und unter der Lizenz […]

Microsoft wird die Qualität der Treiber-Updates für Windows 10 verbessern

Eines der langjährigen Probleme von Windows 10 ist das automatische Update von Treibern, nach dem das System einen «blauen Bildschirm» anzeigen, nicht starten kann und so weiter. Oft sind inkompatible Treiber die Ursache, weshalb Microsoft häufig mit den Folgen konfrontiert wird, indem die Installation einer neuen Version von Windows 10 blockiert wird. Nun wird sich jedoch das Vorgehen ändern. Laut einem internen Dokument wird Microsoft seinen Partnern mitteilen, in welchem Umfang […]

Die Geschichte der Elektronik-Computer, Teil 4: Elektronische Revolution

Weitere Artikel der Reihe: Die Geschichte des Relais Methode der "schnellen Datenübertragung", oder Die Entstehung des Relais Fernschreiber Galvanismus Unternehmer Und hier ist endlich das Relais Sprechendes Telegramm Einfach verbinden Vergessenes Generation der Relaiscomputer Elektronisches Zeitalter Geschichte der elektronischen Computer Prolog Koloss ENIAC Elektronische Revolution Geschichte des Transistors Tastendurchschreiten in der Dunkelheit Aus dem Schmelztiegel des Krieges Mehrfache Neuerfindung Geschichte des Internets Backbone-Netzwerk Zerfall, […]

Die Geschichte der elektronischen Computer, Teil 3: ENIAC

Weitere Artikel der Reihe: Die Geschichte des Relais Methode der "schnellen Datenübertragung", oder Die Entstehung des Relais Fernschreiber Galvanismus Unternehmer Und hier ist endlich das Relais Sprechendes Telegramm Einfach verbinden Vergessenes Generation der Relaiscomputer Elektronisches Zeitalter Geschichte der elektronischen Computer Prolog Koloss ENIAC Elektronische Revolution Geschichte des Transistors Tastendurchschreiten in der Dunkelheit Aus dem Schmelztiegel des Krieges Mehrfache Neuerfindung Geschichte des Internets Backbone-Netzwerk Zerfall, […]

Die Geschichte der elektronischen Computer, Teil 2: Der Koloss

Weitere Artikel der Reihe: Die Geschichte des Relais Methode der "schnellen Datenübertragung", oder Die Entstehung des Relais Fernschreiber Galvanismus Unternehmer Und hier ist endlich das Relais Sprechendes Telegramm Einfach verbinden Vergessenes Generation der Relaiscomputer Elektronisches Zeitalter Geschichte der elektronischen Computer Prolog Koloss ENIAC Elektronische Revolution Geschichte des Transistors Tastendurchschreiten in der Dunkelheit Aus dem Schmelztiegel des Krieges Mehrfache Neuerfindung Geschichte des Internets Backbone-Netzwerk Zerfall, […]

Grundlagen der Arbeit mit zmq in Python, Erstellung eines einfachen Key/Value-Speichers

Einführung Lassen Sie uns ein Beispiel für einen einfachen Key/Value-Speicher betrachten, wie zum Beispiel Memcache. Er funktioniert einfach – Daten werden im Speicher in einer Hashmap-Struktur gespeichert. Der Zugriff erfolgt über einen TCP-Socket. In Python ist eine Hashmap ein normaler dict. Für den Zugriff verwenden wir ZeroMQ. Einrichtung Um dieses Paket in Debian/Ubuntu zu installieren, geben Sie einfach in die Konsole ein: sudo apt-get install libzmq-dev sudo […]

Mozilla testet das Sprachsteuerungssystem Firefox Voice

Mozilla hat mit dem Testen der Firefox Voice-Erweiterung begonnen, die ein experimentelles System zur Sprachnavigation implementiert, das es ermöglicht, mit Sprachbefehlen typische Aktionen im Browser auszuführen. Derzeit wird nur die Verarbeitung von Befehlen in englischer Sprache unterstützt. Um die Funktion zu aktivieren, muss auf das Symbol in der Adressleiste geklickt werden, und ein Sprachbefehl muss gegeben werden (das Mikrofon ist im Hintergrund deaktiviert). Im Unterschied zu typischen Sprachsteuerungssystemen […]

Die kryptographische Hash-Funktion BLAKE3 ist verfügbar und zehnmal schneller als SHA-2.

Die endgültige Implementierung des BLAKE3-Algorithmus wurde veröffentlicht, der eine kryptografische Hash-Funktion bietet, die für Anwendungen wie die Überprüfung der Integrität von Dateien, die Authentifizierung von Nachrichten und die Erzeugung von Daten für digitale Signaturen ausgelegt ist. BLAKE3 ist nicht für die Hashierung von Passwörtern gedacht (für Passwörter sollten yescrypt, bcrypt, scrypt oder Argon2 verwendet werden), da sie auf die schnellstmögliche Berechnung von Hashes mit der Garantie von Kollisionen und Schutz gegen das Finden von Urbildern abzielt […]

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