Autor: Yuri Gagarin

Wir umgehen das Suchlimit von LinkedIn mit der API

Limit. Es gibt auf LinkedIn eine solche Beschränkung - das Limit für kommerzielle Nutzung. Es ist sehr wahrscheinlich, dass Sie, wie ich bis vor kurzem, nie damit konfrontiert wurden und nie davon gehört haben. Der Sinn des Limits ist, dass wenn Sie die Suchfunktion für Personen außerhalb Ihrer Kontakte zu häufig nutzen (es gibt keine genauen Metriken, der Algorithmus entscheidet basierend auf Ihrem Verhalten - wie oft […]

GitHub ist unter den Befragten im Fall des Datenlecks der Capital One.

Die Rechtsanwaltskanzlei Tycko & Zavareei hat eine Klage im Zusammenhang mit dem Leak persönlicher Daten von mehr als 100 Millionen Kunden des Bankholding Capital One eingereicht, darunter Informationen über etwa 140.000 Sozialversicherungsnummern und 80.000 Bankkontonummern. Neben Capital One wurde auch die Firma GitHub als Beklagte benannt, der vorgeworfen wird, die Veröffentlichung, Anzeige und Nutzung von Informationen, die erhalten wurden, zu ermöglichen […]

Neue Schwachstellen in der WPA3-Technologie für drahtlose Netzwerke und in EAP-pwd

Mathy Vanhoef und Eyal Ronen haben eine neue Angriffsmethode (CVE-2019-13377) auf drahtlose Netzwerke, die die WPA3-Schutztechnologie verwenden, entdeckt, die es ermöglicht, Informationen über die Merkmale des Passworts zu erhalten, die für Offline-Knockout verwendet werden können. Das Problem tritt in der aktuellen Version von Hostapd auf. Es sei daran erinnert, dass im April dieselben Autoren sechs Schwachstellen in WPA3 entdeckt haben, […]

Der tiltilegte Fenstermanager i3wm 4.17

Die Veröffentlichung des Mosaikfenstermanagers i3wm 4.17 hat stattgefunden. Das Projekt i3wm wurde von Grund auf neu erstellt, nachdem es eine Reihe von Versuchen zur Behebung der Mängel des Fenstermanagers wmii gab. i3wm zeichnet sich durch gut lesbaren und dokumentierten Code aus, verwendet xcb anstelle von Xlib, unterstützt korrekt den Betrieb in Mehrmonitor-Konfigurationen, verwendet baumartige Datenstrukturen zur Positionierung von Fenstern, bietet eine IPC-Schnittstelle, unterstützt UTF-8 und bewahrt Minimalismus im Design der Fenster. […]

MAGMA Release 2.5.1

MAGMA (Sammlung von Bibliotheken für lineare Algebra der nächsten Generation zur Verwendung auf GPU. Entwickelt und realisiert von demselben Team, das die Bibliotheken LAPACK und ScaLAPACK entwickelt) hat eine neue wichtige Version 2.5.1 (2019-08-02) veröffentlicht: Unterstützung für Turing hinzugefügt; jetzt kann über cmake gebaut werden, dafür wurde die CMakeLists.txt für die korrekte Installation von spack angepasst; Korrekturen für die Verwendung ohne FP16; Verbesserungen bei der Kompilierung auf verschiedenen […]

Erfahrung mit der Installation von Apache Airflow unter Windows 10

Präambel: Durch das Schicksal kam ich von der Welt der akademischen Wissenschaft (Medizin) in die Welt der Informationstechnologien, wo ich mein Wissen über die Methodologie der Durchführung von Experimenten und die Strategien zur Analyse experimenteller Daten anwenden muss, jedoch einen neuen für mich Technologie-Stack verwenden muss. Im Prozess der Einarbeitung in diese Technologien stoße ich auf eine Reihe von Schwierigkeiten, die ich Gott sei Dank bislang überwinden konnte. Vielleicht ist dieser Beitrag […]

Airflow ist ein Werkzeug, um Batch-Datenverarbeitungsprozesse bequem und schnell zu entwickeln und zu pflegen.

Hallo, Habr! In diesem Artikel möchte ich über ein bemerkenswertes Tool für die Entwicklung von Batch-Datenverarbeitungsprozessen sprechen, beispielsweise in der Infrastruktur eines Unternehmens-DWH oder Ihres DataLake. Es geht um Apache Airflow (im Folgenden Airflow). Er wird auf Habr zu Unrecht vernachlässigt, und im Hauptteil möchte ich Sie überzeugen, dass es mindestens wert ist, einen Blick auf Airflow zu werfen […]

10 Schritte zu YAML-Zen

Wir alle lieben Ansible, aber Ansible ist YAML. Es gibt viele Formate für Konfigurationsdateien: Wertlisten, Schlüssel-Wert-Paare, INI-Dateien, YAML, JSON, XML und viele andere. Aus mehreren Gründen wird YAML jedoch oft als besonders schwierig angesehen. Insbesondere trotz seines erfrischenden Minimalismus und der beeindruckenden Möglichkeiten zur Arbeit mit hierarchischen Werten wird die Syntax von YAML […]

Details zum Brettspiel Darksiders: The Forbidden Land

Früher hat das Unternehmen THQ Nordic das Brettspiel Darksiders: The Forbidden Land angekündigt, das nur im Rahmen der Sammleredition Darksiders Genesis Nephilim Edition verkauft wird. Das Brettspiel Darksiders: The Forbidden Land ist für fünf Spieler ausgelegt: vier Reiter der Apokalypse und einen Meister. Es handelt sich um ein kooperatives Dungeon-Game, in dem Krieg, Tod, Zorn und Streit sich zusammentun, um den Wächter (The Jailer) zu besiegen […]

Google wird in der EU von Suchmaschinen Gebühren für die Arbeit mit Android als Standard erheben

Ab 2020 wird Google allen Android-Nutzern in der EU bei der ersten Einrichtung eines neuen Telefons oder Tablets einen neuen Bildschirm zur Auswahl des Suchanbieters präsentieren. Die gewählte Suchmaschine wird zur Standard-Suchmaschine in Android und dem Browser Chrome, sofern dieser installiert ist. Die Betreiber der Suchmaschinen müssen Google für das Recht bezahlen, auf dem Auswahlbildschirm neben der Suchmaschine Google angezeigt zu werden. Drei Gewinner […]

Sicherheitsanfälligkeit in LibreOffice, die die Ausführung von Code beim Öffnen von schädlichen Dokumenten ermöglicht

Im Büro-Paket LibreOffice wurde eine Sicherheitsanfälligkeit (CVE-2019-9848) entdeckt, die genutzt werden kann, um bei der Öffnung von Dokumenten, die von einem Angreifer vorbereitet wurden, beliebigen Code auszuführen. Die Sicherheitsanfälligkeit entsteht durch den Umstand, dass die Komponente LibreLogo, die zum Erlernen der Programmierung und zum Einfügen von Vektorgrafiken gedacht ist, ihre Operationen in Code in der Programmiersprache Python übersetzt. Hat ein Angreifer die Möglichkeit, Anweisungen von LibreLogo auszuführen, kann er jede Art von Code in Python erreichen […]

Asynchrone Programmierung in JavaScript. ( Callback, Promise, RxJs )

Hallo zusammen. Hier spricht Sergey Omelnitsky. Vor nicht allzu langer Zeit habe ich einen Stream über reaktive Programmierung gehalten, in dem ich über die Asynchronität in JavaScript gesprochen habe. Heute möchte ich dieses Material zusammenfassen. Aber bevor wir mit dem Hauptmaterial beginnen, müssen wir eine Einführung machen. Lassen Sie uns also mit den Definitionen beginnen: Was ist ein Stack und eine Warteschlange? Ein Stack ist eine Sammlung, deren Elemente […]

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