Autor: Yuri Gagarin

Wir schreiben einen Telegram-Bot in der Programmiersprache R (Teil 2): Wir fügen dem Bot Unterstützung für Befehle und Nachrichtenfilter hinzu

In der vorherigen Veröffentlichung haben wir herausgefunden, wie man einen Bot erstellt, haben eine Instanz der Bot-Klasse initialisiert und uns mit den Methoden zur Versendung von Nachrichten vertraut gemacht. In diesem Artikel setze ich dieses Thema fort, daher empfehle ich, diesen Artikel erst nach dem Lesen des ersten Teils anzufangen. Diesmal werden wir uns damit befassen, wie wir unseren Bot zum Leben erwecken und ihm Unterstützung für Befehle hinzufügen, […]

Blue-Green Deployment leicht gemacht

In diesem Artikel werden wir mit Bash, SSH, Docker und Nginx ein nahtloses Deployment einer Webanwendung organisieren. Blue-Green Deployment ist eine Technik, die es ermöglicht, Anwendungen sofort zu aktualisieren, ohne Anfragen abzulehnen. Es gehört zu den Strategien des Zero Downtime Deployments und eignet sich am besten für Anwendungen mit einer Instanz, die die Möglichkeit bietet, neben einer zweiten einsatzbereiten Instanz zu laden. […]

Legendäre Windows 95 feiert 25 Jahre

Der 24. August 1995 war der Tag der offiziellen Präsentation der legendären Windows 95, die dazu beitrug, dass Betriebssysteme mit grafischen Benutzeroberflächen in die Massen gelangten und Microsoft breit bekannt wurde. 25 Jahre später wollen wir herausfinden, wie es die „Windows“ geschafft hat, die Herzen von Milliarden Nutzern auf der ganzen Welt zu erobern. Eine der wichtigsten Eigenschaften von Windows 95 war, dass das Betriebssystem […]

Die Unterstützung für das VPN WireGuard wurde in den Kern von NetBSD aufgenommen.

Die Entwickler des NetBSD-Projekts haben die Integration des wg-Treibers mit der Umsetzung des WireGuard-Protokolls in den Kern von NetBSD bekannt gegeben. NetBSD ist das dritte Betriebssystem nach Linux und OpenBSD mit integrierter Unterstützung für WireGuard. Außerdem wurden begleitende Befehle zur Einrichtung von VPNs angeboten – wg-keygen und wgconfig. Im Standardkern (GENERIC) ist der Treiber derzeit jedoch nicht aktiviert und erfordert eine explizite Angabe in […]

Die Veröffentlichung des Fenstermanagers IceWM 1.8

Die Version des leichten Fenstermanagers IceWM 1.8 ist verfügbar. Zu den Besonderheiten von IceWM gehören die vollständige Steuerung über Tastenkombinationen, die Möglichkeit zur Nutzung virtueller Arbeitsflächen, Taskleisten und Anwendungsmenüs. Der Fenstermanager kann über eine relativ einfache Konfigurationsdatei angepasst werden, und es sind Design-Themen verfügbar. Eingebaute Applets zur Überwachung von CPU, Speicher und Verkehr sind ebenfalls verfügbar. Separat wird an mehreren externen GUIs zur Konfiguration und Implementierung der Arbeits […]

Der FreeBSD-Code wurde auf die Verwendung von OpenZFS (ZFS auf Linux) umgestellt.

Die Implementierung des Dateisystems ZFS im Hauptzweig von FreeBSD (HEAD) wurde auf die Nutzung des OpenZFS-Codes umgestellt, der die Codebasis "ZFS on Linux" als das Referenzmodell für ZFS entwickelt. Im Frühjahr wurde die Unterstützung für FreeBSD in das Hauptprojekt OpenZFS übertragen, wonach dort die Entwicklung aller damit verbundenen Änderungen für FreeBSD fortgesetzt wurde und die Entwickler von FreeBSD die Möglichkeit erhielten, Änderungen schnell in das System […]

Firefox 80

Firefox 80 ist verfügbar. Es ist jetzt möglich, Firefox als systemweiten PDF-Viewer festzulegen. Der Ladevorgang und die Verarbeitung der Liste der schädlichen und problematischen Erweiterungen wurden erheblich beschleunigt. Diese Neuerung wird in die ESR-Version portiert, da es unpraktisch wäre, zwei unterschiedliche Formate der "schwarzen Liste" zu unterstützen, und die Entwickler die Änderung nicht rechtzeitig in die 78. Version (auf deren Basis der aktuelle ESR-Zweig gebildet wird) einfügen konnten, aufgrund eines letzten Moments […]

Tragbare Konsolen von Nintendo: Von Game & Watch bis Nintendo Switch

In den letzten 40 Jahren hat Nintendo aktiv im Bereich des mobilen Gamings experimentiert, verschiedene Konzepte ausprobiert und neue Trends geschaffen, die von anderen Herstellern von Spielkonsolen übernommen wurden. In dieser Zeit hat das Unternehmen viele tragbare Spielesysteme entwickelt, die praktisch nie offen gescheitert sind. Die Quintessenz jahrelanger Forschung sollte die Nintendo Switch sein, aber etwas […]

Erweiterung der Möglichkeiten von Spark mit MLflow

Hallo, Habr-Bewohner. Wie bereits erwähnt, startet OTUS in diesem Monat gleich zwei Kurse zum maschinellen Lernen, nämlich einen grundlegenden und einen fortgeschrittenen. Aus diesem Grund teilen wir weiterhin nützliche Materialien. Ziel dieses Artikels ist es, über unsere erste Erfahrung mit MLflow zu berichten. Wir beginnen mit einer Übersicht über den Tracking-Server von MLflow und protokollieren alle Iterationen der Untersuchung. Danach teilen wir […]

InterSystems IRIS – universelle AI/ML-Plattform in Echtzeit

Autor: Sergej Lukjančikov, Ingenieurberater bei InterSystems Herausforderungen der Echtzeit-AI/ML-Berechnungen Lassen Sie uns mit Beispielen aus der Data-Science-Praxis von InterSystems beginnen: Das "belastete" Kundenportal ist mit einem Online-Empfehlungssystem verbunden. Es steht eine Umstrukturierung der Werbeaktionen in der Einzelhandelsnetz wesentlich an (nehmen wir an, dass statt einer "flachen" Reihe von Werbeaktionen nun eine "Segment-Taktik"-Matrix zur Anwendung kommt). Was passiert mit den Empfehlungsmechanismen? Was passiert mit der Bereitstellung und Aktualisierung der Daten […]

Der Linux-Kernel wird 29 Jahre alt

Am 25. August 1991 gab der 21-jährige Student Linus Torvalds in der Newsgroup comp.os.minix bekannt, dass er einen funktionierenden Prototypen eines neuen Betriebssystems namens Linux erstellt hatte, für das das Portieren von bash 1.08 und gcc 1.40 abgeschlossen wurde. Die erste öffentliche Version des Linux-Kernels wurde am 17. September vorgestellt. Der Kernel 0.0.1 hatte eine Größe von 62 KB im komprimierten Zustand und enthielt […]

Veröffentlichung der Armbian-Version 20.08

Die Version des Linux-Distributions Armbian 20.08 wurde vorgestellt, die eine kompakte Systemumgebung für verschiedene Einplatinencomputer auf Basis von ARM-Prozessoren bietet, einschließlich verschiedener Modelle von Odroid, Orange Pi, Banana Pi, pine64, Nanopi und Cubieboard mit Prozessoren von Allwinner, Amlogic, Actionsemi, Freescale/NXP, Marvell Armada, Rockchip und Samsung Exynos. Für die Erstellung der Builds werden Paketbasen von Ubuntu 18.04 und Debian 10 verwendet, […]

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