Kategorie: Administration

Hackathon – der Weg zu neuen Finanzverträgen und Entwicklungsperspektiven

Ein Hackathon ist ein Forum für Programmierer, bei dem Spezialisten aus verschiedenen Bereichen der Softwareentwicklung gemeinsam die Anforderungen der Kunden lösen. Dieses Kommunikationsinstrument für kleine und große Unternehmen kann ohne Zweifel als Motor für innovative Technologien und neue digitale Lösungen für die Massen bezeichnet werden. Wichtig ist, dass der Kunde basierend auf den Problemen seines Unternehmens die Aufgabe für den Hackathon selbst festlegt, während […]

API für die kostenlose CRM

Vor weniger als einem Jahr haben wir ein kostenloses CRM-System vorgestellt, das mit einer kostenlosen PBX integriert ist. In dieser Zeit haben 14.000 Unternehmen und 64.000 Mitarbeiter es genutzt. Jetzt bieten wir eine offene API-Schnittstelle an, in der die meisten Funktionen von ZCRM verfügbar sind. Die API ermöglicht die Nutzung des CRM für alle Vertriebskanäle. Im Folgenden beschreiben wir kurz die Arbeit mit der API und die verfügbaren Funktionen. Außerdem wird […]

Unreal Features of Real Types, oder Seien Sie vorsichtig mit REAL

Nach der Veröffentlichung des Artikels über die Besonderheiten der Typisierung in PostgreSQL war der erste Kommentar über die Schwierigkeiten bei der Arbeit mit Fließkommazahlen. Ich entschied mich, hastig den Code der mir zur Verfügung stehenden SQL-Abfragen durchzugehen, um zu sehen, wie oft der Typ REAL darin verwendet wird. Er wird, wie sich herausstellte, ziemlich häufig verwendet, und nicht immer sind sich die Entwickler der Gefahren bewusst, die damit verbunden sind. Und das, obwohl […]

Verteiltes Lernen mit Apache MXNet und Horovod

Die Übersetzung des Artikels wurde im Vorfeld des Starts des Kurses „Industrielles ML mit großen Daten“ vorbereitet. Verteiltes Lernen auf mehreren leistungsstarken Recheninstanzen kann die Trainingszeit moderner tiefen neuronalen Netzwerke bei großen Datenmengen von mehreren Wochen auf Stunden oder sogar Minuten verkürzen, was diese Lerntechnik zu einem bevorzugten Ansatz in der praktischen Nutzung des tiefen Lernens macht. Die Benutzer sollten verstehen, wie […]

Fluentd: Warum es wichtig ist, den Ausgangspuffer zu konfigurieren

In unserer Zeit ist es unmöglich, ein Projekt auf Basis von Kubernetes ohne den ELK-Stack vorzustellen, mit dem sowohl die Logs von Anwendungen als auch von systemeigenen Komponenten des Clusters gespeichert werden. In unserer Praxis verwenden wir den EFK-Stack mit Fluentd anstelle von Logstash. Fluentd ist ein moderner, universeller Log-Collector, der immer beliebter wird und der Cloud Native Computing Foundation beigetreten ist, was […]

Beispiel einer ereignisgesteuerten Anwendung auf Basis von Webhooks im objektbasierten S3-Speicher von Mail.ru Cloud Solutions

Rube Goldberg Kaffeemaschine Die ereignisgesteuerte Architektur erhöht die Kosteneffizienz der genutzten Ressourcen, da sie nur dann aktiviert werden, wenn sie benötigt werden. Es gibt viele Möglichkeiten, dies umzusetzen und zusätzliche Cloud-Entitäten als Worker-Anwendungen zu vermeiden. Und heute werde ich nicht über FaaS sprechen, sondern über Webhooks. Ich werde ein Lehrbeispiel für die Ereignisverarbeitung mit Hilfe von […]

Hinzufügen eines Knotens zur Skydive-Topologie manuell über den Skydive-Client

Skydive – ist ein Open-Source-Netzwerktopologie- und Protokollanalysator in Echtzeit. Es zielt darauf ab, einen umfassenden Überblick darüber zu geben, was in der Netzwerk-Infrastruktur vor sich geht. Um Ihr Interesse zu wecken, zeige ich Ihnen ein paar Screenshots von Skydive. Weiter unten wird ein Beitrag zur Einführung in Skydive folgen. Der Beitrag „Einführung in skydive.network“ auf Habré. Skydive zeigt die Netzwerktopologie an, […]

Einfaches UDP-Hole-Punching am Beispiel eines IPIP-Tunnels

Guten Tag! In diesem Artikel möchte ich erläutern, wie ich (ein weiteres) Bash-Skript zur Verbindung zweier Computer hinter NAT mit Hilfe der Technologie UDP-Hole-Punching unter Ubuntu/Debian realisiert habe. Die Organisation der Verbindung besteht aus mehreren Schritten: Starten des Knotens und Warten auf die Bereitschaft des entfernten Knotens; Bestimmung der externen IP-Adresse und des UDP-Ports; Übertragung der externen IP-Adresse und […]

Direkter VPN-Tunnel zwischen Computern über die NATs der Anbieter (ohne VPS, mithilfe eines STUN-Servers und Yandex.Disk)

Fortsetzung des Artikels darüber, wie es mir gelungen ist, einen direkten VPN-Tunnel zwischen zwei Computern hinter den NATs der Anbieter zu organisieren. Im vorherigen Artikel wurde der Prozess zur Organisation der Verbindung mit Hilfe einer dritten Partei — einem Vermittler (ein gemieteter VPS, der als etwas vergleichbares zu einem STUN-Server und Datenübermittler für die Verbindungsknoten fungiert) beschrieben. In diesem Artikel werde ich zeigen, wie ich ohne VPS ausgekommen bin, aber die Vermittler blieben […]

Entwicklung eines Verfahrens für den Notzugang zu SSH-Hosts mit Hardware-Schlüsseln

In diesem Beitrag entwickeln wir ein Verfahren für den Notzugang zu SSH-Hosts unter Verwendung von Sicherheitshardware-Schlüsseln im Offline-Modus. Dies ist nur einer von vielen Ansätzen, und Sie können ihn an Ihre Bedürfnisse anpassen. Wir werden eine SSH-Zertifizierungsstelle für unsere Hosts auf einem Sicherheitsschlüssel speichern. Dieses Schema wird praktisch auf jedem OpenSSH funktionieren, einschließlich SSH […]

Vela → smarter Cache für Zeitreihen und mehr

Im Fintech-Sektor sind wir häufig mit dem Umgang mit sehr großen Datenmengen von Wechselkursen beschäftigt. Wir beziehen Daten aus verschiedenen Quellen, und jede von ihnen hat ihre eigene Darstellung dafür, wie die Werte für morgen, übermorgen, den nächsten Monat und sogar für die nächsten drei Jahre extrapoliert werden sollen. Wenn jemand die Kurse korrekt vorhersagen könnte, wäre es an der Zeit, das Geschäft zu schließen und […]

Verwendung von Camunda für eine bequeme Orchestrierung basierend auf REST und Workflow-Engine (ohne Java)

Hallo, Habr! Ich präsentiere Ihnen die Übersetzung des Artikels „Camunda als einfach zu verwendende REST-basierte Orchestrierungs- und Workflow-Engine ( ohne Java zu berühren)“ von Bernd Rücker. 07.07.2020, Übersetzung des Artikels von Bernd Rücker. Ich diskutiere häufig die Mikroservice-Architektur mit Personen, die weit von Java entfernt sind: Entwicklern von C#, Node.JS/JavaScript oder Anhängern von Golang. Alle von ihnen sehen sich der Notwendigkeit gegenüber, einen Orchestrierungsmechanismus […] bereitzustellen.

60GB SSD 8Gb DDR4