NetBeans 12.6 bringt Pattern Matching für Switch-Ausdrücke

Die Entwickler von NetBeans haben Version 12.6 ihrer beliebten und empfehlenswerten Entwicklungsumgebung veröffentlicht. Das unter der Ägide der Apache Software Foundation (ASF) stehende NetBeans nähert sich Java 17 an, bringt aber auch Neuerungen für weitere Programmiersprachen mit. So lassen sich jetzt beispielsweise MultiViews im TypeScript- sowie im CPPLite-Editor darstellen, was dann auch den Zugriff auf den History-Tab ermöglicht. Der neue Release-Zyklus bei NetBeans Außerdem gibt es Änderungen im Release-Zyklus: Schon im Oktober 2021 hat sich das NetBeans-Team entschieden, vollständig auf weitere LTS-Versionen zu verzichten und sich stattdessen auf vierteljährlich erscheinende Updates mit entsprechend angepasster Versionierung zu konzentrieren. Nach der offiziellen Roadmap ist die nächste Version NetBeans 13.0 schon für den Februar 2022 angesetzt. Erweiterter Support für Java 17 Schon die Vorversion NetBeans 12.5 erschien kurz nach Java 17 mit experimentellem Support für das LTS-Release mit. In der neuen Version 12.6 gilt der Status zwar immer noch als experimentell, aber nun ist auch der Einsatz von Pattern Matching für Switch Expressions und Switch Statements möglich. Dieses seit Java 17 als Preview vorliegende Feature soll den Test von Expressions gegen eine Reihe von Patterns erlauben, um komplexe, datenorientierte Abfragen präzise auszudrücken. Außerdem aktualisiert NetBeans 12.6 das nbjavac-Plug-in auf die neue Sprachversion und das Gradle-Tooling auf die Version 7.3, die mit Java 17 kompatibel ist. [...]

2021-12-08T09:32:59+02:00Dezember 8th, 2021|C++, Coding, HTML, Javascript, PHP, Webwerkzeuge|Kommentare deaktiviert für NetBeans 12.6 bringt Pattern Matching für Switch-Ausdrücke

Die 3D-Software Blender 3.0 ist verfügbar

Nach Beseitigung der letzten Bugs steht die neue 3,0er Version des freien 3D-Grafik-Programms wie immer kostenlos zum Download bereit. Nach dem Programmstart begrüßt den Benutzer eine neue Grafik im Schnellmenü, die aus dem aktuellen Kurzfilm Sprite Fright der Blender Foundation stammt. Die Release Notes geben einen Überblick der vielen Neuerungen in der neuen Version Blender 3.0. Der neue Asset Browser Sehr praktisch ist die Erweiterung um den Asset Browser. Der gestattet es, einzelne Bestandteile eines Projekts separat zu abspeichern und macht es dadurch leichter, sie in anderen Projekten erneut zu verwenden. Man kann damit ganze Bibliotheken anlegen, die dann beispielsweise Objekte und Materialien enthalten. Das neue Fenster des Asset Browsers zeigt die Items übersichtlich an, und sie lassen sich mit der Maus dann auch ganz einfach in die aktuelle Szene hineinziehen. Mehr Power für Cycles Auch an der Leistung wurde kräftig geschraubt:. Der Cycles-Renderer ist je nach den Inhalten doppelt bis achtfach so schnell wie zuvor. Auch die Echtzeit-Vorschau im Viewport wurde drastisch beschleunigt. Nvidia-Grafikkarten werden zwar besser unterstützt als die von AMD, aber auch Letztere haben einen Leistungsschub bekommen. Die neuen Apple-Chips lassen sich allerdings noch nicht voll ausnutzen, aber daran die Entwicklerschon mit dem Hersteller zusammen. Die OpenCL-Unterstützung gibt es allerdings nicht mehr. Die Update-Zyklen wurden seit Blender 2.8 stark verkürzt, deshalb [...]

2021-12-04T11:03:08+02:00Dezember 4th, 2021|Bildbearbeitung, Webwerkzeuge|Kommentare deaktiviert für Die 3D-Software Blender 3.0 ist verfügbar

Patch gegen Angriffe auf Webserver Apache

Aktuell nutzen Angreifer eine kritische Lücke in Webservern auf Basis von Apache  aus. Sicherheitsupdates dagegen sind schon länger verfügbar. Wer als Admin für einen Apache-Webserver verantwortlich ist, sollte jetzt sein System auf den aktuellsten Stand bringen, denn Sicherheitsforscher beobachten aktuell Angriffe auf verwundbare Apache-Installationen. Die dabei ausgenutzte Sicherheitslücke (CVE-2021-40438) gilt als „kritisch“. Durch das einfache Versenden von präparierten HTTP-Anfragen könnten entfernte Angreifer ohne jede Authentifizierung laut einer Warnmeldung von Apache an der Schwachstelle in dem Modul mod_proxy ansetzen und dann Anfragen an beliebige Server weiterleiten (Server-Side Request Forgery SSRF). Betroffene Webserver dringend aktualisieren Die Schwachstelle soll in Apache Webservern von Version 2.4.17 bis einschließlich 2.4.48 stecken. Versionen ab 2.4.49 sollen gegen diese Attacken abgesichert sein. Die abgesicherte Ausgabe ist schon seit Mitte September 2021 verfügbar. Die aktuellen Angriffe haben unter anderem Sicherheitsforscher von Rapid7 beobachtet. Auch das Bundesamt für Sicherheit in der Informationstechnik (BSI) hat Ende November 2021 für dieses Sicherheitsproblem die IT-Bedrohungslage 2/Gelb verhängt. Laut Rapid7 gibt es zurzeit noch keine Hinweise auf weitverbreitete Angriffe. Weil weltweit aber sehr viele Webserver auf Apache-Basis laufen, liegt es nahe, dass das Volumen von Attacken noch zunehmen wird. Die Sicherheitsforscher geben dazu an, immerhin mehr als 4 Millionen potenziell angreifbare Server im Netz gefunden zu haben…

2021-12-03T14:09:53+02:00Dezember 3rd, 2021|Sicherheit, Webwerkzeuge|Kommentare deaktiviert für Patch gegen Angriffe auf Webserver Apache

PHP-Framework: Symfony 6.0 und 5.4 veröffentlicht

Hersteller SensioLabs hat soeben die Versionen 6.0 und 5.4 seines populären PHP-Frameworks Symfony veröffentlicht. Bei den Neuerungen sind die beiden Versionen zwar identisch, aber in Symfony 6 sind alle als überholt (deprecated) gekennzeichnete Inhalte entfernt worden. Entwickler, die auf die neue Hauptversion wechseln möchten, sollten zunächst auf 5.4 wechseln und alle Deprecations dieser Version entfernen. Aus Nexmo Bridge wird Vonage Bridge Symfony 6.0 und 5.4 stellen den neuen Notifier Vonage Bridge bereit, der die Nexmo Bridge ersetzen soll. Nexmo wurde wohl vor zwei Jahren von Vonage, einem Anbieter von Cloud-Kommunikationsplattformen, gekauft – deshalb kommt dies Feature eigentlich eher einer Aktualisierung der Bridge gleich.. Das Update des 5er-Entwicklungsstrangs fügt dem Notifier weitere Integrationen hinzu. Seit der Version 5 lassen sich mit dem Notifier Notifications über diverse Kanäle wie Nexmo, Slack, Telegram und Twilio über ein einheitliches Interface steuern. Das war vorher nur über Eigenentwicklungen möglich. Symfony Profiler mit bedingtem Profiling Bisher kam es beim Sammeln von Debug-Informationen des Symfony Profilers zu merklichen Performanceeinbußen. Mit Symfony 5.4 kann man den Profiler unter bestimmten Bedingungen (conditional profiling) aktivieren, wodurch diese Verzögerungen verhindern werden sollen. Man braucht laut Blogbeitrag nur zwei neue Konfigurationsoptionen: # config/packages/dev/web_profiler.yaml​ framework:​     profiler:​         collect: false​         collect_parameter: 'profil'​ collect: false deaktiviert dabei den Profiler und collect_parameter: profile lässt er sich für Anfragen aktivieren, welche den [...]

2021-11-30T17:14:38+02:00November 30th, 2021|Coding, PHP, Webwerkzeuge|Kommentare deaktiviert für PHP-Framework: Symfony 6.0 und 5.4 veröffentlicht

Google Chrome 96: Update bringt viele Verbesserungen

Weil Google den Releasezyklus für seinen Browser Chrome inzwischen auf vier Wochen verkürzt hat, ist mit Chrome 96 schon wieder eine frische Major-Version verfügbar. Das Update bringt viele Verbesserungen und Fehlerbehebungen mit, beseitigt aber auch mehrereSicherheitslücken. Die neue Version 96.0.4664.45 sollten alle Nutzerinnen und Nutzer unter Windows, macOS und Linux deshalb möglichst umgehend einspielen. Die Stabilitätsverbesserungen Weil das Update ganz neu ist, hat Google  die offiziellen Versionshinweise noch nicht veröffentlicht. Beim Start von Version 96 am 15. November 2021 in den Betatest kündigte Google aber schon an, dass das Update vor allem Stabilitäts- und Performanceverbeserungen bringt, die der Konzern im Chromium Log auflistet. Neben jeder Menge an Bugfixes und technischen Verbesserungen kommen mit dem Update auch wieder einige Sicherheit-Patches. Diese beschreibt Google generell aber erst später, damit Chrome-Nutzer ihren Browser vorher rechtzeitig per Update absichern können. Aktualisieren auf Chrome 96 Weil Google darauf hingewiesen hat, dass die Verteilung des Updates mehrere Tage und Wochen in Anspruch nimmt, sollten Sie darüber nachdenken, das Chrome-Update manuell zu starten: Klicken Sie auf die drei Punkte oben rechts. Klicken Sie auf Hilfeund anschließend Über Google Chrome. Chrome sucht dann nach Updates. Wenn eines verfügbar ist, aktualisiert sich der Browser automatisch. Klicken Sie auf Neu starten.

2021-11-16T10:25:36+02:00November 16th, 2021|Browser, Sicherheit, Webwerkzeuge|Kommentare deaktiviert für Google Chrome 96: Update bringt viele Verbesserungen

Auch Google will IndexNow jetzt testen

Microsoft und Yandex haben mit IndexNow eine Initiative zur Entlastung von Suchmaschinen gestartet. Google steht dem Projekt mittlerweile wohl offen gegenüber, denn der Suchmaschinenriese will IndexNow jetzt auch testen. Zunächst hatten sich nur Microsoft und Yandex für diese Initiative zusammengetan, mit der Webmaster neue Inhalte einfacher an die Suchmaschinen melden können. Außerdem soll mit dem Protokoll die Indizierung der Inhalte beschleunigt werden, denn meist bilden die Crawler bei der zügigen Indizierung neuer Inhalte den Flaschenhals. Deshalb soll das neue Protokoll an dieser Stelle für Entlastung sorgen. Eine Lösung für WordPress ist in der Diskussion Ein weiterer geeigneter Partner für IndexNow könnte auch das meistgenutzte CMS der Welt WordPress sein. Mit diesem CMS arbeiten momentan knapp 43 Prozent aller Websites . Deshalb wäre es für das Projekt recht wichtig, dass auch das führende CMS bei IndexNow mit dabei ist. Für WordPress hat Microsoft schon eine Code-Lösung vorgeschlagen, aber einem der leitenden Entwickler bei WordPress scheint es ni8cht zu gefallen, dass der Code in den WordPress-Core integriert werden soll – er schlägt stattdessen eine Plugin-Lösung vor…

2021-11-12T10:20:16+02:00November 12th, 2021|CMS, Coding, Webwerkzeuge|Kommentare deaktiviert für Auch Google will IndexNow jetzt testen

JavaScript-Framework Angular 13 ohne IE 11 und View Engine

Vom JavaScript-Framework Angular wurde jetzt die Version 13 veröffentlicht. Das neue Release setzt unter dem Schlagwort "Ivy Everywhere" auf die in Ivy vereinte Pipeline für das Compilern und Rendern. Die View Engine ist aus dem Framework entfernt worden. Jetzt ohne Anbindung an den Internet Explorer 11 13 Auch die Anbindung an den Internet Explorer 11 hat Angular entfernt, um zeitgemäße Browserfunktionen wie CSS-Variablen und Webanimationen über native Web-APIs nutzen zu können, die der veraltete Browser von Microsoft nicht kennt. Damit entfallen auch die für IE 11 erforderlichen Polyfills, die man in vorhandenen Anwendungen mit dem Befehl ng update auch automatisch entfernen kann. Wer noch auf den alten Browser angewiesen ist, sollte bei Angular 12 bleiben, das offiziell noch bis November 2022 Support bekommt. Das Ende der View Engine Mit der im Mai veröffentlichte Version 12 wurde die View Engine schon als deprecated (überholt) gekennzeichnet, und im aktuellen Release 13 fehlt sie jetzt endgültig, womit der Umstieg auf Ivy, die Pipeline für Compiler und Rendering, abgeschlossen ist Durch den Wegfall der View Engine muss Angular nicht mehr so häufig auf den Angular Compatibiliy Compiler ngcc zugreifen. Dadurch soll das Kompilieren potenziell beschleunigt werden, weil die für ngcc erforderlichen Metadaten- und Summary-Dateien nicht mehr benötigt werden. Außerdem ermöglicht der Verzicht auf die View Engine [...]

2021-11-04T12:18:43+02:00November 4th, 2021|Coding, CSS, Javascript, Webwerkzeuge|Kommentare deaktiviert für JavaScript-Framework Angular 13 ohne IE 11 und View Engine

Statische Codeanalyse mit PHPStan 1.0

Ab sofort steht nach sechs Jahren Entwicklungszeit das Open-Source-Werkzeug für die statische Codeanalyse von PHP PHPStan in der ersten Major-Version 1.0 zum Download bereit. PHPStan-Entwickler Ondřej Mirtes hat mit den Arbeiten an dem Codeanalyse-Tool begonnen, um PHP-Entwicklern eine Möglichkeit zu geben, ihren Programmcode schon vor der ersten Ausführung auf eventuell vorhandene Fehler zu testen. Der Screenshot direkt auf der Startseite des Projektes https://phpstan.org/ zeigt sofort, wie das Tool arbeitet. Ein kleines Beispielprogramm mit einem Fehler in Zeile 5 kann direkt auf der Seite bearbeitet werden. Wenn man aus dem fehlerhaften Typhinweis „DateTimeImutable“ den korrekten „DateTime“ macht, prüft das Programm erneut, und der Fehler inklusive Folgefehler in Zeile 7 ist verschwunden: Verbesserungen und neue Funktionen Einen Überblick die Neuerungen in PHPStan 1.0 gibt der Ankündigungsblog von Ondřej Mirtes. Die komplette Liste aller Bugfixes und Verbesserungen finden Sie in den Release Notes auf GitHub. Aktuell braucht das Tool zum Ablauf PHP 7.x, wobei der zu testende Code auch andere Versionen haben darf. Für die künftige Weiterentwicklung des Tools zur statischen Codeanalyse stellt Mirtes besonders die Anpassung an die neueste PHP-Version 8.1 in Aussicht.

2021-11-02T23:25:43+02:00November 2nd, 2021|Coding, PHP, Webwerkzeuge|Kommentare deaktiviert für Statische Codeanalyse mit PHPStan 1.0

Blender wird von OpenGL auf Vulkan umgestellt

In Zukunft soll die freie 3D-Grafiksuite Blender  Vulkan statt OpenGL benutzen. Außerdem soll das kostenlose Programm auch kollaborativ werden und Echtzeit verstehen. Soeben hat die Community der freien 3D-Grafiksuite Blender eine Roadmap mit ihren Pläne für die Entwicklungsphase nach dem Erscheinen von Version 3.0 veröffentlicht. Zwar bitten die Entwickler noch um Feedback, und und nennen diese Roadmap auch noch ein "lebendiges Dokument", aber viele Hauptbeitragende sollen den Plänen schon zugestimmt haben, heißt es dort. Die wohl wichtigste geplante Neuerung dabei ist eindeutig die Abkehr von OpenG zugunsten von Vulkan. Die Entwicklungsziele nach Blender 3.0 Die Umstellung betrifft zunächst den sogenannten 3D Viewport, also den Teil des Programms, der für die Modellierung benutzt wird. Ein wichtiges Ziel für den Zweig 3.x soll es demnach sein, Blender komplett auf Vulkan zu portieren. Entsprechende Backends für den freien Industriestandart Vulkan und das von Apple genutzte Metal sind schon im Entstehen. Die Entwickler hoffen, dass die Arbeiten bis Ende 2022 soweit abgeschlossen sind, dass OpenGL dann ersetzt werden kann. Online- und Offline-Nutzung von Blender Zu den wichtigsten Prinzipien von Blender gehöre es auch, dass die freie 3D-Grafiksuite auch offline nutzbar sei. Das soll zwar auch so bleiben, aber optional sollen auch Funktionen implementiert werden, für die man eine Internetanbindung braucht. Dazu gibt dann [...]

2021-10-29T11:28:17+02:00Oktober 29th, 2021|Bildbearbeitung, Coding, Webwerkzeuge|Kommentare deaktiviert für Blender wird von OpenGL auf Vulkan umgestellt

Mit IndexNow melden Webmaster neuen Content an Suchmaschinen

Zur Entlastung der Suchroboter haben Microsofts und Yandex' eine neue Initiative gestartet. Webmaster sollen neue Inhalte auf ihren Seiten über eine Software-Schnittstelle namens IndexNow direkt an die Suchmaschinen melden. Mit dem Protokoll IndexNow wollen Microsoft und Yandex die Indizierung neuer Inhalte beschleunigen und dabei auch gleichzeitig ihre Crawler entlasten. Nicht nur für Suchende, sondern auch für die Betreiber von Webseiten ist es sehr wichtig, dass aktuelle Informationen auch so schnell wie möglich in den Suchergebnissen erscheinen. Nichts ist älter als die Zeitung von gestern Dabei sind die Crawler der Suchmaschinen häufig der Flaschenhals. Trotz der Hilfsmittel, die Website-Betreiber zur Verfügung stellen können (z.B. XML-Sitemaps) sind die Crawler nocht wirklich hocheffizient, denn es kann Tage bis Wochen oder noch länger dauern, bis aktuelle Inhalte endlich auch im Suchindex erscheinen. So manche Information ist nach so langer Zeit unter Umständen nicht mehr relevant. Genau diesen Flaschenhals soll IndexNow jetzt überbrücken: Das neue Protokoll bietet Website-Betreibern eine Software-Schnittstelle (API), über welche sie die an dem Projekt beteiligten Suchmaschinen über Änderungen am Inhalt einer Webseite direkt informieren können. Leider beteiligen sich aktuell zunächst nur Microsoft Bing und Yandex an IndexNow. Wie das Protokoll funktioniert Einrichtung und Nutzung von IndexNow sind recht einfach möglich. Dazu müssen nur die folgenden Schritte ausgeführt werden: Erstellen [...]

2021-10-21T17:35:17+02:00Oktober 21st, 2021|Allgemein, Webwerkzeuge|Kommentare deaktiviert für Mit IndexNow melden Webmaster neuen Content an Suchmaschinen
Nach oben