Protomaps für schnellere Karten mit OpenStreetMap

Ein neues Paket für OpenStreetMap ist sehr interessant für Web-Entwickler. Mit den Protomaps kann man 2D-Vektorkarten bearbeiten und auch veröffentlichen. Zu dem neuen Paket Protomaps gehören auch diverse Werkzeuge zur Erstellung eigener, interaktiver 2D-Vektorkarten fürs Internet. Die Macher zielten darauf ab, aktuelle Karten von OpenStreetMap schnell bereitzustellen und auch leicht an eigene Bedürfnisse anpassen zu können. Das Hauptprogramm von Protomaps ist protomaps.js, ein schneller Renderer für 2D-Vektorkarten, der auch für die Labels in den Karten zuständig ist. Dabei zeigt die Software die Vektorkarten in der nativen Auflösung des genutzten Clients an. Die dabei erzielte Geschwindigkeit soll der von rasterbasierten Slippy Maps entsprechen. Protomaps steht unter der BSD-3-Lizenz und Sie finden es wie auch alle weiteren Protomaps-Komponenten auf GitHub. Das Serverless-Format PMTiles Zu Protomaps gehört auch PMTiles, ein Serverless-Format für Karten-Tiles. Das arbeitet nicht wie MBTiles mit SQLite, sondern mit HTTP Byte Serving. Das Format PMTiles ist dafür ausgelegt, dass sich Vektorkarten nicht nur über einen eigenen Server, sondern auch ohne ein kompliziertes Backend über Cloud-Anbieter wie AWS laden lassen. Die nötigen Vekorkarten können dabei fertig gerendert im PMTiles-Format herunterladen werden. Dabei aktualisiert Protomaps die OpenStreetMap-Daten einmal pro Minute, damit individuelle Änderungen schneller verfügbar sind. Die Entwickler können aber auch alternativ auf eine Web API zurückgreifen Als letztes [...]

2021-04-28T16:48:51+02:00April 28th, 2021|Coding, Javascript, MySQL, Webwerkzeuge|Kommentare deaktiviert für Protomaps für schnellere Karten mit OpenStreetMap

Oracle bringt 390 Patches für seine Software

Im Zuge seines Quartalsupdates patcht Oracle seine gesamte Software und schließt dabei auch einige kritische Sicherheitslücken. Was muss alles gepatcht werden? Wegen der großen Anzahl an Patches sollten insbesondere Admins die Sicherheitswarnung des Software-Herstellers genau studieren und herausfinden, welche der Patches für sie relevant sind. Bei einigen der Patches ist wegen der Einstufung der damit geschlossenen Sichrheitslücken als "kritisch" sehr zügiges Handeln gefragt. Kritische Lücken stecken unter anderem in Oracle Communications Design Studio, Applications Session Controller und Instantis Enterprise Track. Nach einer erfolgreichen Attacke ist damit zu rechnen, dass die Angreifer Schadcode ausführen und damit dann die volle Kontrolle über die Systeme erlangen könnten. In Oracles Critical Patch Update Advisory - April 2021 sind alle betroffenen Produkte und die dazugehörige Dokumentation zu finden. Nehmen Sie sich aber ausreichend Zeit dafür, denn die Liste ist lang! Die nächste Sammlung von Sicherheitsupdates will Oracle wieder wie immer in drei Monaten am 20. Juli 2021 herausgeben.

2021-04-21T12:38:54+02:00April 21st, 2021|Javascript, Sicherheit, Webwerkzeuge|Kommentare deaktiviert für Oracle bringt 390 Patches für seine Software

Google legt effizienten KI-Sprachcodec Lyra offen

Google hat jetzt seinen auf KI-Technik und Machine-Learning aufbauenden Sprachcodec Lyra als Open Source veröffentlicht. Den Lyra-Codec hatte der Konzern schon im Februar 2021 vorgestellt und ihn als "revolutionären neuen Audio-Codec" beschrieben, mit dem sich qualitativ hochwertige Anrufe realisieren lassen sollen. In der Tat schafft Lyra die Kodierung von Sprache mit nur 3 kbit/s. Optimierter Code für Smartphones Der nun als Open-Source-Software verfügbare Code zur Nutzung enthält alle notwendigen Werkzeuge, um selbst Sprache mit Lyra zu kodieren und zu dekodieren. Der Code ist für 64-Bit-ARM-Plattformen optimiert, wie sie etwa für Smartphones üblich sind. Außerdem wird für die Entwicklung Linux genutzt. In Zukunft hofft das Team von Lyra aber auch, den Codec plattformübergreifend umsetzen zu können. Lyra ist in C++ geschrieben und nutzt Googles Build-Tool Bazel und auch die eigene C++-Bibliothek Abseil. Die Basis-API ermöglicht das En- und Decoding von ganzen Dateien oder auch von Paketen. Außerdem bietet Google auch Filter und diverse Transformationsfunktionen zur Signalverarbeitung an. Es existiert auch eine Beispiel-App, die die Nutzung zusammen mit dem Android-NDK demonstriert. Das Team weist auch darauf hin, dass ein kleiner Teil des Codes für mathematische Funktionen derzeit aktuell noch nicht frei verfügbar ist. Diese Bibliothek soll auch als Open Source nachgeliefert werden. Den restlichen Open-Source-Code finden Sie auf Github Details zum KI-Codec Lyra Lyra [...]

2021-04-08T07:36:30+02:00April 8th, 2021|Coding, Webwerkzeuge|Kommentare deaktiviert für Google legt effizienten KI-Sprachcodec Lyra offen

Update: Sourcecode-Editor Visual Studio Code 1.55

Mit dem März-Update von VS Code kommen viele kleine Neuerungen in den Open-Source-Editor - vom Support für Multi-Cursor über ein höheres Zeilenlimit für Screenreader bis zu Tab-Decorations. Die Entwickler bei Microsoft haben die Version 1.55 von Visual Studio Code (VS Code) soeben veröffentlicht. Neben Neuerungen für eine bessere barrierefreie Arbeit bringt das März-Update viele kleinere Änderungen mit. Dazu gehören zum Beispiel neue Symbole für Apple-Nutzer, Standard-Decorations[/code] für Editor-Tabs und Neuerungen beim Shortcut-Editor. Mehrere Cursors und höheres Zeilenlimit VS Code unterstützt in der aktuellen Version jetztr auch mehrere Cursors für Screenreader. Wenn ein neuer Cursor hinzugefügt wird, meldet der Sourcecode-Editor den jetzt zusammen mit der Position (Zeile und Spalte). Außerdem gibt Visual Studio Code Bescheid, wenn sekundäre Cursor entfernt worden sind. Das Entwicklerteam hat auch die Anzahl der Zeilen erhöht, die ein Screenreader mit einem "Say All"-Befehl lesen kann. Bisher lag diese Grenze bei 100 Zeilen, die gleichzeitig angesagt werden konnten. Das Update erhöht die Grenze auf 1.000 Zeilen. Irgendwann soll die Begrenzung ganz wegfallen, dafür sind aber noch weitere Upstream-Verbesserungen nötig. Schnellerer Start von Shells im Terminal Das Terminal unterstützt jetzt definierte Profile, die in einem Drop-down-Menü im Terminal angezeigt werden. Dadurch lassen sich nicht-nur standardmäßige Shells leichter starten. Die Terminal-Profile sind unterhalb der Terminal-Prozesse und [...]

2021-04-01T17:46:47+02:00April 1st, 2021|Coding, Webwerkzeuge|Kommentare deaktiviert für Update: Sourcecode-Editor Visual Studio Code 1.55

Chrome-Update für Desktop schließt mehrere Sicherheitslücken

Soeben hat Google die stabile Version (Stable Channel) des Web-Browsers Chrome für den Desktop für die Betriebssysteme Windows, macOS und Linux auf die Version 89.0.4389.114 angehoben. Dieses Update, das wie üblich in den nächsten Tagen und Wochen an bestehende Installationen des Browsers ausgespielt werden soll, beseitigt laut Google insgesamt 8 Schwachstellen. Von mindestens sechs dieser Sicherheitslücken soll ein hohes Risiko ausgehen. Wie schon früher führt Google auch im aktuellen Security Advisory zu Chrome 89.0.4389.114 nur die Schwachstellen explizit an, die nicht von Google selbst, sondern von externen Sicherheitsforschern entdeckt wurden. Noch keine Details zu den beseitigten Schwachstellen Es fehlen leider Details zu den sechs genannten Sicherheitsproblemen mit "High"-Wertung, aber in der Regel folgen solche Details erst dann, wenn die meisten Nutzer das Update installiert haben. Durch dieses Vorgehen soll das Risiko aktiver Angriffe auf noch ungeschützte Systeme reduziert werden. Chrome-Nutzer können das Update entweder über den Auto-Update beziehen oder aber den Browser alternativ auch manuell über den Menüpunkt "Hilfe"--> "Über Google Chrome" auf den neuesten Stand updaten.

2021-03-31T12:53:24+02:00März 31st, 2021|Browser, Sicherheit, Webwerkzeuge|Kommentare deaktiviert für Chrome-Update für Desktop schließt mehrere Sicherheitslücken

Notepad kommt demnächst aus dem Microsoft Store

Windows-Hersteller Microsoft will die schon immer in Windows integrierte Notepad-App in den Microsoft Store auslagern und dem Programm auch ein neues Icon zuordnen. Vom Microsoft Store aus soll der rudimentäre Texteditor dann seine neuen Updates erhalten. Er ist auch schon dort zu finden, aber bisher können nur Windows Insider den Editor herunterladen, die sich für den neuen Build 21337 registriert haben. Normale Microsoft-Konten werden dabei geblockt. Die Store-Version kann gleichzeitig Vorteile und Nachteile bringen. Damit ist es für Microsoft möglich, das viel genutzte Tool nicht nur mit neuen Windows-10-Feature-Updates mit neuen Patches zu versorgen, argumentiert das Magazin Windows Latest. Dabei könnte es sich um neue Funktionen oder auch um Sicherheitsupdates handeln. Updates nur mit Microsoft-Konto Andererseits verlangt die Nutzung des Microsoft Store auch ein Microsoft-Konto. Aktuell kann Notepad noch mit einem lokalen Konto benutzt werden. Es ist auch nicht wirklich klar kommuniziert, ob der Editor als Standardsoftware aus Windows entfernt wird. Er ist aber die einzige vorinstallierte Möglichkeit zum Lesen von Textdateien wie Systemlogs und anderen wichtigen Dokumenten, so dass das eher unwahrscheinlich erscheint. Der neue Build 21337 soll erst Ende 2021 (im Oktober oder November) für alle Nutzer erscheinen. Er wird auch weitere Standardprogramme für Windows 10 einführen, zum Beispiel das Windows Terminal, das eine erweiterte Version des [...]

2021-03-22T12:24:53+02:00März 22nd, 2021|Allgemein, Webwerkzeuge|Kommentare deaktiviert für Notepad kommt demnächst aus dem Microsoft Store

Python für Visual Studio Code mit Jedi-Language-Server

Mit dem März-Update der Python-Erweiterung für Microsofts Entwicklungsumgebung Visual Studio Code kommen Fehlerbehebungen und auch die lang erwartete experimentelle Unterstützung für das Analysewerkzeug Jedi. Inzwischen liegt die Python-Erweiterung für Visual Studio Code vor und bringt neben dem Beheben von Problemen auch Verbesserungen der Stabilität der Python-, Pylance- und Jupyter-Erweiterungen. Das Highlight ist aber eine Preview-Version der Unterstützung für Jedi-Language-Server. Unterstützung für Jedi als Preview Jedi ist ein Analysewerkzeug für Python, das normalerweise in IDEs beziehungsweise Editor-Plug-ins genutzt wird. Es legt den Fokus auf Autovervollständigung und Go-to-Funktionalität. Das Tool soll neben Refactoring und Codesuche auch beim Auffinden von Referenzen helfen. Zunächst nur für Teilnehmer des Insider-Programms In der aktuellen Version der Python Extension for Visual Studio Code gibt es jetzt experimentellen Support für Jedi-Language-Server - vorerst aber nur für Benutzer im Insider-Programm der Erweiterung. Nach dem Update hält sich Jedi jetzt auch an das Language Server Protocol (LSP), was für eine einheitliche Kommunikation zwischen Sprachservern und der Python-Erweiterung sorgen soll. Microsoft stellt die Python-Extension über den Visual Studio Marketplace zum Download bereit. Alternativ kann man die Erweiterung für Microsofts Code-Editor auch direkt aus der Extension Gallery in Visual Studio Code laden. Weitere Informationen dazu finden Sie in einem Beitrag in Microsofts Developer Blog. Bild: Python, Pixabay

2021-03-17T12:33:15+02:00März 17th, 2021|Coding, Webwerkzeuge|Kommentare deaktiviert für Python für Visual Studio Code mit Jedi-Language-Server

PHP-Compiler PeachPie 1.0 für für .NET ist fertig

Der soeben in der ersten Hauptversion veröffentlichte PHP-Compiler PeachPie soll PHP-Programmierern den Weg zur Programmierung mit Nicrosofts Softwareplattform .NET frei machen. Damit lassen sich PHP-Projekte auch in Visual Studio öffnen und bearbeiten. Mit dem Compiler lässt sich PHP-Code in einem .NET-Framework ausführen, versprechen die Entwickler des Projekts. Mit dem Compiler wollen sie PHP-Entwicklern den Zugang in die .NET-Welt ermöglichen. Das Projekt hat jetzt der Version 1.0 seine erste Hauptversion erreicht. PHP-Projekte in Visual Studio öffnen Das neue Release bringt die Unterstützung für Microsoft Visual Studio mit. Die Entwickler können jetzt ihre PHP-Projekte auch im Editor öffnen, entwickeln und debuggen. Zusätzlich lassen sich mit PeachPie 1,0 ausgewählte Composer-Projekte kompilieren und danach als Klassenbibliothek von einem C#-Projekt nutzen (Twig, PHPUnit, RandomLib und Dependencies des PHP-Frameworks Laravel). Über eine Code-Analysefunktion werden die Entwickler dabei in umfassenden Diagnosen über den PHP-Code informiert. PeachPie baut auf Microsofts Compiler-Plattform Roslyn und besteht aus Compiler, Laufzeit, Erweiterungsbibliotheken, IDE-Unterstützung und MSBuild-Unterstützung, die alle mit dem .NET-Standard klar kommen. Mit dem Compiler kann man PHP auch innerhalb des .NET-Frameworks ausführen. PHP-Anwendungen werden performanter Die Type-Analysefunktion von PeachPie und die Basis Roslyn sollen eine bessere Performance von PHP-Anwendungen und -Komponenten bringen. Der Code soll ohne unsichere Konstrukte komplett verifizierbar sein, weil die Programme innerhalb der standardisierten und [...]

2021-03-16T19:05:42+02:00März 16th, 2021|Coding, PHP, Webwerkzeuge|Kommentare deaktiviert für PHP-Compiler PeachPie 1.0 für für .NET ist fertig

Sicherheitsupdate 78.8 schließt vier Lücken in Thunderbird

Ende Januar 2021 hatte die Mozilla-Tochter MZLA Technologies die Version 78.7.0 ihres Mailprogramms Thunderbird veröffentlicht. Jetzt bringt der Hersteller weitere Verbesserungen für den Mailer. Das letzte Update beseitigte vor allem Programmfehler, während die neue Version 78.8.0 auch vier gefährliche Sicherheitslücken schließt. Deshalb sollten Sie die neue Version auch umgehend installieren: Das können Sie entweder über die integrierte Update-Funktion des Mailers oder einfach einen der folgenden Downloads für Windows, macOS oder Linux. So ersetzen Sie die alte Programmversion, wobei Ihre Daten erhalten bleiben. Download: Mozilla Thunderbird Portable (Windows) Download: Mozilla Thunderbird (Mac) Download: Mozilla Thunderbird (Linux) Vier Sicherheitslücken geschlossen Drei der vier mit Thunderbird 78.8.0 geschlossenen Sicherheitlücken stuft der Hersteller in die zweithöchsten Risikostufe "hoch" ein. Dies bedeutet, dass Angreifer die Schwachstellen in Thunderbird 78.7.0 wochenlang ausnutzen konnten, um über offene  Browserfenster vertrauliche Daten des Nutzers abzugreifen oder sogar Schadcode einzuschleusen. Auch Fehler bei der Speichersicherheit wurden behoben, die sich zur Ausführung von Progammcode missbrauchen ließen. Berichte, die an den Hersteller versandt werden, konnten über Zugriffsverletzungen Adressen beinhalten, die Rückschlüsse auf persönliche Daten gestatteten. Auch sieben Fehler beseitigt Das Update beseitigt auch sieben Fehler in dem Programm. Der Import von Adressbüchern im CSV-Format soll nun nicht mehr zu Fehlermeldungen führen, und auch die Darstellungsprobleme beim Dark Mode und bei verschiedenen Oberflächen-Widgets sollen [...]

2021-03-03T10:48:43+02:00März 3rd, 2021|Coding, Sicherheit, Webwerkzeuge|Kommentare deaktiviert für Sicherheitsupdate 78.8 schließt vier Lücken in Thunderbird

Tor Browser 10.0.12 aktualisiert Basis und Komponenten

Kurz nach dem Erscheinen des Firefox-Browser nebst seiner ESR-Version (Extended Support Release) in den neuen Versionen 86 bzw. 78.8 erschien, wurde jetzt wie üblich auch der anonymisierende Tor Browser aktualisiert. Die neue Version Tor 10.0.12 ist sowohl in einer Desktop-Ausgabe für Linux, macOS und Windows als auch für Android verfügbar und erhielt Software-Updates und Bugfixes. Der Tor Browser 10.0.12 beinhaltet Sicherheitsupdates aus der Firefox-Basis und hat je nach Plattform variierende Bugfixes erhalten. Außerdem haben die Entwickler NoScript auf 11.2.2, OpenSSL auf 1.1.1j und Tor auf 0.4.5.6 aktualisiert. Firefox-Updates für Desktop und Android Der Tor Browser 10.0.12 für den Desktop greift auf die neueste Firefox ESR-Basis (Version 78.8) zurück, in welcher insgesamt vier Sicherheitslücken, davon drei mit "High"-Einstufung, beseitigt wurden. Von dreien dieser Lücken soll nach Angaben von Mozilla ein hohes Risiko ausgehen: Sie könnten unter bestimmten Voraussetzungen ausgenutzt werden, um aus der Ferne beliebigen Programmcode zur Ausführung zu bringen oder aber um sensible Informationen abzugreifen. Auch die neue Tor-Browser-Version für Android basiert auf dem aktuellen Firefox in der Android-Fassung 86.1.0. Details zu darin behobenen Sicherheitslücken verrät das Tor Browser-Team im Security-Advisory der regulären Firefox-Version 86. Daraus wurden insgesamt 12 Sicherheitslücken entfernt, von denen fünf als "High"-Bedrohung eingestuft wurden. Nur zwei der im Advisory beschriebenen Lücken betreffen ausschließlich Android-Systeme (CVE-2021-23976 [...]

2021-02-24T22:16:30+02:00Februar 24th, 2021|Browser, Sicherheit, Webwerkzeuge|Kommentare deaktiviert für Tor Browser 10.0.12 aktualisiert Basis und Komponenten
Nach oben