Kategorie: Blog

Copyleft-Lizenzen werden schrittweise durch permissive Lizenzen verdrängt

Das Unternehmen WhiteSource hat die Lizenzen von 4 Millionen Open-Source-Paketen und 130 Millionen Dateien mit Code in 200 verschiedenen Programmiersprachen analysiert und festgestellt, dass der Anteil von Copyleft-Lizenzen kontinuierlich abnimmt. Im Jahr 2012 wurden 59% aller offenen Projekte unter Copyleft-Lizenzen wie GPL, LGPL und AGPL bereitgestellt, während der Anteil permissiver Lizenzen wie MIT, Apache und […]

Ceph über iSCSI – oder auf Skiern im Hängemattensitz

Gibt es unter uns (Ceph-Benutzern) jemanden, der „professionelle Extreme“ nicht mag? Kaum – sonst würden wir nicht mit diesem äußerst interessanten und unterhaltsamen Produkt experimentieren. Viele von denen, die Ceph betrieben haben, haben auf einen eher seltenen (eher sogar sehr seltenen), aber manchmal gefragten Anwendungsfall gestoßen – Ceph über iSCSI oder FC anzuschließen. Warum? […]

Entstehungsgeschichte der privaten Cloud. Teil 5. Aktualisierung 2019 – PHP 7.2, MariaDB 10.4 und Nextcloud 17

Vor zwei Jahren veröffentlichte ich eine Artikelreihe über die Einrichtung eines Webservers auf Debian 8 und den Betrieb des Nextcloud 11-Dienstes darauf. Nach einigen Monaten erschien eine Ergänzung, die „differenzierte“ Informationen zur Installation von Nextcloud 13 auf Debian 9 enthielt. Ende 2018 habe ich einfach Debian und Nextcloud aktualisiert und stieß auf keine außergewöhnlichen oder interessanten […]

Was Lisp besonders machte

„Die größte je geschaffene Programmiersprache“ – Alan Kay, „über Lisp“. Als McCarthy Lisp Ende der 1950er Jahre entwickelte, unterschied er sich radikal von bestehenden Sprachen, wobei die wichtigste Fortran war. Lisp verkörperte neun neue Ideen: 1. Bedingte Aussagen (Conditionals). Bedingte Aussagen sind if-then-else-Konstruktionen. Heute betrachten wir sie als selbstverständlich. Sie wurden von McCarthy während […]

Fünf Fragen zur Gestaltung von Programmiersprachen

Leitphilosophie 1. Programmiersprachen für Menschen Programmiersprachen sind das, was Menschen mit Computern sprechen. Ein Computer wird sich freuen, in jeder Sprache zu kommunizieren, die nicht mehrdeutig ist. Der Grund, warum wir Hochsprachen haben, liegt darin, dass Menschen mit Maschinensprache nicht zurechtkommen können. Der Sinn von Programmiersprachen besteht darin, unsere arme, fragile menschliche […]

Eine Sammlung von 143 Übersetzungen von Essays von Paul Graham (von 184)

Paul Graham ist eine der angesehensten Personen in der IT-Welt, ein Gründer und Investor. Er ist ein erstklassiger Programmierer (hat zwei Programmiersprachen geschrieben), Hacker, Schöpfer des gewagten Accelerators Y Combinator, Philosoph. Mit seinen Gedanken und seinem Verstand dringt Paul Graham in ein breites Spektrum von Bereichen vor: von der Vorhersage der Entwicklung von Programmiersprachen in den nächsten hundert Jahren bis hin zu menschlichen Eigenschaften und Methoden zur Reparatur/Manipulation der Wirtschaft. Und […]

GNU Guile 3.0

Am 16. Januar fand die Hauptversion von GNU Guile statt – einer eingebetteten Implementierung der Programmiersprache Scheme mit Unterstützung für Multithreading, Asynchronität, Netzwerkbetrieb und POSIX-Systemaufrufe, binäre C-Interfaces, PEG-Parsing, Netzwerk-REPL, XML; es verfügt über ein eigenes objektorientiertes Programmiersystem. Das Hauptmerkmal der neuen Version ist die umfassende Unterstützung der JIT-Kompilierung, die es ermöglicht hat, die Ausführung von Programmen im Durchschnitt um das Zweifache zu beschleunigen […]

Update von Chrome 79.0.3945.130 zur Behebung einer kritischen Sicherheitsanfälligkeit

Ein Update für den Browser Chrome 79.0.3945.130 ist verfügbar, in dem vier Sicherheitsanfälligkeiten behoben wurden, von denen eine den Status eines kritischen Problems zugewiesen bekam, das es ermöglicht, alle Schutzebenen des Browsers zu umgehen und Code im System außerhalb der Sandbox-Umgebung auszuführen. Details zur kritischen Sicherheitsanfälligkeit (CVE-2020-6378) werden bisher nicht bekannt gegeben, es ist nur bekannt, dass sie durch den Zugriff auf einen bereits freigegebenen Speicherblock im Komponent zur Spracherkennung verursacht wurde. […]

Release des Displayservers Mir 1.7

Die Veröffentlichung des Displayservers Mir 1.7 wurde vorgestellt, dessen Entwicklung von Canonical fortgesetzt wird, trotz der Einstellung der Entwicklung der Unity-Oberfläche und der Ubuntu-Version für Smartphones. Mir bleibt in den Projekten von Canonical gefragt und wird jetzt als Lösung für eingebettete Geräte und das Internet der Dinge (IoT) positioniert. Mir kann als Kompositionsserver für Wayland verwendet werden, was es ermöglicht, in Umgebungen […]

Google hat einen Plan zur Beendigung der Unterstützung von Chrome Apps, NaCl, PNaCl und PPAPI veröffentlicht

Das Unternehmen Google hat einen Zeitplan für das Ende des Supports für spezialisierte Webanwendungen, die Chrome Apps, im Chrome-Browser veröffentlicht. Im März 2020 wird die Annahme neuer Chrome Apps im Chrome Web Store eingestellt (die Möglichkeit, bestehende Programme zu aktualisieren, dauert bis Juni 2022). Im Juni 2020 wird der Support für Chrome Apps in den Versionen des Chrome-Browsers für Windows, Linux und macOS eingestellt, […]

Die Design-Themen von Chrome eignen sich auch für Edge Canary

Der neue Microsoft Edge-Browser verfügt über viele Funktionen von Chromium und Chrome, unterstützt jedoch vorerst nicht die Designs von letzterem. Doch wie sich herausstellte, kann das behoben werden, obwohl diese Möglichkeit nur auf Edge Canary funktioniert. Man kann jedoch dasselbe auch mit der Entwicklerversion, der Beta und der stabilen Version versuchen. Derzeit ist diese Funktion bestätigt […]

Theorie und Praxis der Nutzung von HBase

Guten Tag! Mein Name ist Danil Lipovoy, und unser Team bei Sbertech hat begonnen, HBase als Speicher für operationale Daten zu nutzen. Während der Untersuchung haben wir Erfahrungen gesammelt, die wir systematisieren und beschreiben wollten (wir hoffen, dass es vielen nützlich sein wird). Alle unten aufgeführten Experimente wurden mit den Versionen HBase 1.2.0-cdh5.14.2 und 2.0.0-cdh6.0.0-beta1 durchgeführt. Gesamtarchitektur Datenspeicherung in HBASE Daten aus HBASE lesen […]

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