Kategorie: Blog

9 Jahre Mojolicious! Feierlicher Release 8.28 mit async/await!

Mojolicious — ein moderner Web-Framework in Perl. Mojo ist ein Tochterprojekt zur Entwicklung eines Toolsets für das Framework. Die Module der Mojo::*-Familie werden auch in Drittprojekten weitverbreitet eingesetzt. Beispielcode: use Mojo::Base -strict, -async; async sub hello_p { return 'Hello Mojo!'; } hello_p()->then(sub { say @_ })->wait; Weitere Beispiele finden Sie in der Dokumentation. Zuvor hatte die Perlfoundation einen Zuschuss zur Entwicklung des Moduls Future::AsyncAwait gewährt. Einige […]

Release des offenen Abrechnungssystems ABillS 0.82

Die offene Abrechnungssystemversion ABillS 0.82 ist jetzt verfügbar, deren Komponenten unter der GPLv2-Lizenz bereitgestellt werden. Neue Funktionen: Eine Android-App ABillS Lite wurde erstellt. Modul Internet+ hinzugefügt. Eine Option wurde hinzugefügt, die das Duplizieren von CPE MAC erlaubt. Im Skript linkupdown wurde die Unterstützung für Service-IDs hinzugefügt. Im Skript linkupdown wurde die Unterstützung für die Multidienste von Abonnenten hinzugefügt. Manuelles Aktivieren für negative Sitzungen. Erstellung von Pools für schnelle Autorisierung […]

Das nDPI 3.0-System für tiefgehende Paketinspektion ist verfügbar

Das ntop-Projekt, das Werkzeuge zur Erfassung und Analyse von Datenverkehr entwickelt, hat die Version 3.0 des nDPI-Tools für die tiefe Paketinspektion veröffentlicht, die die Entwicklung der OpenDPI-Bibliothek fortsetzt. Das nDPI-Projekt wurde nach einem gescheiterten Versuch gegründet, Änderungen in das OpenDPI-Repository zu übertragen, das nicht weiter betreut wird. Der nDPI-Code ist in C geschrieben und wird unter der LGPLv3-Lizenz veröffentlicht. Das Projekt ermöglicht die Identifizierung der im Datenverkehr verwendeten Protokolle […]

Black Mesa hat die Beta-Phase verlassen, bleibt jedoch im frühen Zugang

Das unabhängige Studio Crowbar Collective hat die Veröffentlichung einer neuen Version von Black Mesa angekündigt – dem von Valve genehmigten Remake des ersten Half-Life – und hat Pläne für die nahe Zukunft vorgestellt. Mit der Veröffentlichung von Build 0.9 sind die Levels, die in der Grenzwelt Zen spielen, aus der "Beta" herausgekommen: "Jetzt kann man eine polierte und getestete Version von ganz Black Mesa spielen, ohne […]

Wir erstellen einen Aktionsplan mit dem AWS Cloud Adoption Framework

Die Übersetzung des Artikels wurde speziell für die Studenten des Kurses „Cloud Solution Architecture“ vorbereitet. Quelle: Laden Sie das Handbuch herunter. Aktionspläne AWS CAF helfen Ihnen, sich auf den Übergang zur Cloud-Technologie-Umgebung vorzubereiten. Die Reise beginnt damit, dass Ihr Führungsteam sechs Aspekte des CAF betrachtet. Jeder dieser Aspekte wird verwendet, um Arbeitsströme zu erstellen, die Lücken in den vorhandenen Fähigkeiten und Prozessen identifizieren, und […]

PagerDuty und warum die Betriebsabteilung nachts möglicherweise nicht schlafen kann

Je komplexer das System, desto mehr wird es von verschiedenen Alerts überflutet. Es entsteht die Notwendigkeit, auf diese Alerts zu reagieren, sie zu aggregieren und zu visualisieren. Ich denke, das ist eine Situation, die vielen vertraut ist und einen nervösen Tick auslösen kann. Die Lösung, um die es hier geht, ist nicht die unerwartetste, aber eine umfassende Abhandlung zu diesem Thema findet man nicht. Daher habe ich beschlossen, die Erfahrungen von FunCorp zu teilen und darüber zu berichten, […]

Indexiertes binäres Baum

Ich hatte die Aufgabe, einen Datenspeicher-Container zu implementieren, der die folgende Funktionalität bereitstellt: neues Element einfügen, Element nach Index entfernen, Element nach Index abrufen, Daten werden in sortierter Form gespeichert. Daten werden ständig hinzugefügt und entfernt, die Struktur muss eine schnelle Bearbeitung gewährleisten. Zuerst versuchte ich, so etwas mit den Standardcontainern aus std zu realisieren. Dieser Weg führte nicht […]

Apples Strategie. Die Bindung des Betriebssystems an die Hardware – ein Wettbewerbsvorteil oder ein Nachteil?

Im Jahr 2013 dominierte Microsoft bereits seit drei Jahrzehnten die Technologiewelt und erzielte unglaubliche Erfolge mit seinem Betriebssystem. Das Unternehmen verlor allmählich seine Führungsposition, jedoch nicht, weil das Modell nicht mehr funktionierte, sondern weil Android von Google den Lehren von Windows folgte und dabei völlig kostenlos war. Es schien, als würde es die führende Betriebssystemlösung für Smartphones werden. Das war offensichtlich nicht der Fall […]

ElectronMail 4.0.0

Die Veröffentlichung des Clients für E-Mail-Dienste mit End-to-End-Verschlüsselung ist erfolgt. In der neuen Version ElectronMail 4.0.0 wurde die Unterstützung für den Tutanota-Dienst entfernt, während die Unterstützung für ProtonMail beibehalten wurde. Das Programm wurde von Wladimir Jakovlew auf dem Electron-Framework geschrieben und hat einen offenen Code (MIT-Lizenz). Der Hauptunterschied zu den kostenlosen Versionen der offiziellen Clients liegt in der Suchfunktion, dem Fehlen von Größenbeschränkungen und zusätzlichen Funktionen im Offline-Modus. Paketversionen sind verfügbar […]

Delta Chat 1.0 für Android ist mit einem neuen Kern, der in Rust neu geschrieben wurde, erschienen

Die Veröffentlichung des Messengers Delta Chat 1.0 für die Android-Plattform ist erfolgt (die aktuellste Version für Desktop ist 0.901 und für iOS 0.960). Das Delta Chat-Projekt zeichnet sich dadurch aus, dass es normale E-Mails als Transportmittel verwendet, um Instant Messaging über E-Mail zu ermöglichen (Chat-over-Email, ein spezialisierter E-Mail-Client, der wie ein Messenger funktioniert). Der Quellcode der Anwendungen wird unter der GPLv3-Lizenz veröffentlicht, und die grundlegende Bibliothek ist unter […] verfügbar.

Die Veröffentlichung von PyPy 7.3, einer Implementierung von Python, die in Python geschrieben ist.

Das Release des PyPy 7.3-Projekts wurde erstellt, welches die Implementierung der Programmiersprache Python enthält und in Python geschrieben ist (es wird eine statisch typisierte Untermenge von RPython, Restricted Python, verwendet). Das Release wurde gleichzeitig für die Branches PyPy2.7 und PyPy3.6 vorbereitet, die Unterstützung für die Syntax von Python 2.7 und Python 3.6 bieten. Das Release ist für Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 oder ARMv7 mit VFPv3), macOS (x86_64) verfügbar, […]

Veröffentlichung des Build-Systems Bazel 2.0

Die Veröffentlichung des Open-Source-Bauwerkzeugs Bazel 2.0 ist jetzt verfügbar. Es wird von Ingenieuren bei Google entwickelt und kommt für die Kompilierung der meisten internen Projekte dieses Unternehmens zum Einsatz. Bazel ermöglicht die Kompilierung von Projekten, indem die erforderlichen Compiler und Tests ausgeführt werden. Es unterstützt die Kompilierung und das Testen von Code in Java, C++, Objective-C, Python, Rust, Go und vielen anderen Sprachen sowie die Erstellung mobiler Anwendungen für Android und iOS. Der Code […]

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster