Kategorie: Blog

Es wurde eine Einfügung von schädlichem Code in das Ruby-Paket Strong_password festgestellt

Im am 25. Juni veröffentlichten Release des gem-Pakets Strong_password 0.7 wurde eine schädliche Änderung (CVE-2019-13354) entdeckt, die externen Code ausführt, der von einem unbekannten Angreifer auf Pastebin platziert wurde. Die Gesamtzahl der Downloads des Projekts beträgt 247 Tausend, während die Version 0.6 etwa 38 Tausend Downloads hatte. Für die schädliche Version werden 537 Downloads angegeben, aber es ist unklar, wie realistisch diese Zahl ist, […]

Die Anwendung Spotify Lite wurde offiziell in 36 Ländern gestartet, Russland ist erneut nicht dabei

Spotify testet seit Mitte letzten Jahres eine abgespeckte Version des mobilen Clients. Damit wollen die Entwickler ihre Präsenz in Regionen ausweiten, in denen die Internetgeschwindigkeit niedrig ist und die Nutzer überwiegend über Einsteigermobile und Mittelklassegeräte verfügen. Seit kurzem ist die Anwendung Spotify Lite offiziell im Google Play Store in 36 Ländern verfügbar, und in Zukunft […]

Automatisierung für die Kleinsten. Teil Null. Planung

Der SDSM ist vorbei, aber das unkontrollierte Verlangen zu schreiben ist geblieben. Viele Jahre litt unser Bruder unter der Ausführung routinemäßiger Aufgaben, überkreuzte die Finger vor dem Commit und schlief aufgrund nächtlicher Rollbacks nicht genug. Aber dunkle Zeiten kommen zu einem Ende. Mit diesem Artikel beginne ich eine Reihe über die Automatisierung, wie ich sie sehe. Im Verlauf werden wir uns mit den Phasen der Automatisierung, der Speicherung von Variablen, der Formalisierung des Designs, mit RestAPI, […] befassen.

Automatisierung für die Kleinsten. Teil eins (der nach der nullten). Netzwerkvirtualisierung.

In der vorherigen Ausgabe habe ich das Framework der Netzwerkautomatisierung beschrieben. Nach dem Feedback haben bei einigen Leuten sogar schon diese erste Herangehensweise an das Problem einige Fragen geklärt. Und das freut mich sehr, denn unser Ziel in dieser Reihe ist es, Ansible nicht mit Python-Skripten zu beschmieren, sondern ein System aufzubauen. Dieses Framework legt die Ordnung fest, in der wir uns […] darum kümmern werden.

CERN wechselt zu Open Source Software — warum?

Die Organisation gibt die Software von Microsoft und andere kommerzielle Produkte auf. Wir diskutieren die Gründe und berichten über andere Firmen, die auf Open Source Software umsteigen. Foto – Devon Rogers – Unsplash Ihre Gründe In den letzten 20 Jahren verwendete CERN Produkte von Microsoft – das Betriebssystem, die Cloud-Plattform, Office-Pakete, Skype usw. Allerdings verweigerte die IT-Firma der Laboratorien den Status „akademische Organisation“, […]

Unternehmensquest

— Hast du es ihm nicht gesagt? — Was hätte ich sagen können?! – entgegnete Tatjana empört und hob die Hände. – Als wüsste ich etwas über diesen dummen Quest von euch! — Warum dumm? – Sergej war ebenfalls ehrlich überrascht. — Weil wir so niemals einen neuen IT-Direktor finden werden! – Tatjana begann, wie gewohnt, vor […]

Desktop-Rollenspiel-Taktik

Guten Tag. Heute wird es um ein selbst entwickeltes Tabletop-Rollenspiel-System gehen, das sowohl von östlichen Konsolenspielen als auch von der Bekanntschaft mit westlichen Rollenspielgiganten inspiriert wurde. Letztere erwiesen sich in der Nähe nicht als so märchenhaft, wie man sich erhofft hatte - sie sind in Bezug auf die Regeln umständlich, mit etwas steril wirkenden Helden und Gegenständen, überladen mit Buchhaltung. Warum also nicht etwas Eigenes schreiben? So […]

Das Debian-Projekt hat eine Distribution für Schulen herausgebracht — Debian-Edu 10

Die auf Bildungseinrichtungen ausgerichtete Distribution Debian Edu 10, auch bekannt als Skolelinux, wurde veröffentlicht. Die Distribution enthält eine integrierte Sammlung von Werkzeugen in einem Installationsimage für die schnelle Bereitstellung sowohl von Servern als auch von Arbeitsstationen in Schulen, wobei stationäre Arbeitsplätze in Computerlaboren und tragbare Systeme unterstützt werden. Für den Download sind Versionen mit einer Größe von 404 […]

Im Rahmen des Projekts Glaber wurde ein Fork des Überwachungssystems Zabbix erstellt.

Das Projekt Glaber entwickelt einen Fork des Überwachungssystems Zabbix, der auf Effizienz, Leistung und Skalierbarkeit abzielt und geeignet ist, ausfallsichere Konfigurationen zu erstellen, die dynamisch auf mehreren Servern ausgeführt werden. Ursprünglich wurde das Projekt als eine Sammlung von Patches zur Leistungssteigerung von Zabbix entwickelt, aber im April begann die Arbeit an einem eigenständigen Fork. Der Code des Projekts wird unter der Lizenz GPLv2 veröffentlicht. Bei hohen Lasten sind die Benutzer […]

Nginx-Rezepte: Umwandlung von HTML in PDF

Für die Umwandlung von HTML in PDF benötigen wir den nginx und sein html2pdf-Plugin. (Ich habe Links zu meinem Fork von nginx bereitgestellt, da ich einige Änderungen vorgenommen habe, die ich bisher nicht im Original-Repository einpflegen konnte. Man kann auch ein fertiges Image verwenden.) Für die Umwandlung von HTML in PDF aus einer Datei location = /html_to_pdf_from_file { html2pdf on; # aktivieren wir den pdf-Filter } […]

Async/Await in JavaScript an Beispielen erklärt

Der Autor des Artikels analysiert anhand von Beispielen Async/Await in JavaScript. Insgesamt ist Async/Await ein bequemer Weg zur Erstellung asynchronen Codes. Vor dieser Möglichkeit wurde solcher Code unter Verwendung von Rückruffunktionen und Promises geschrieben. Der Autor des Originalartikels erläutert die Vorteile von Async/Await anhand verschiedener Beispiele. Wir erinnern daran: Alle Leser von 'Habr' erhalten einen Rabatt von 10.000 Rubel bei der Anmeldung zu einem beliebigen Kurs bei Skillbox […]

Linux 5.2

Eine neue Version des Linux-Kernels 5.2 wurde veröffentlicht. In dieser Version wurden 15.100 von 1.882 Entwicklern akzeptiert. Die Größe des verfügbaren Patches beträgt 62 MB. Insgesamt wurden 531.864 Zeilen Code entfernt. Zu den Neuerungen gehört ein neuer Attribut für Dateien und Verzeichnisse +F, wodurch Dateien mit unterschiedlichen Schreibweisen als eine einzige Datei behandelt werden können. Dieses Attribut ist im Dateisystem ext4 verfügbar. In […]

60GB SSD 8Gb DDR4