PHP 8 kurz vor der Veröffentlichung

PHP 8 wird voraussichtlich am 26. November veröffentlicht werden und bringt viele mächtige Funktionen und deutliche Sprachverbesserungen. Neben dem Just-in-time-Compiler, der nativen Code direkt aus dem PHP-Bytecode erzeugt, sorgen auch die Op-Cache-Erweiterung und das Vorladen für deutliche Geschwindigkeitsverbesserungen. Der OPcache verbessert die PHP-Leistung, indem vorkompilierter Skript-Bytecode im Shared Memory gespeichert wird, wodurch PHP nicht mehr bei jeder Anfrage Skripte nachladen und parsen muss. OPcache wurde inzwischen mit der Einführung des Vorladens verbessert, der neuen OPcache-Funktion, die mit PHP 7.4 eingeführt wurde. Das Vorladen bietet eine Möglichkeit, einen bestimmten Satz von Skripten im OPcache-Speicher zu speichern, „bevor irgendein Anwendungscode ausgeführt wird“, allerdings bringt es keine merkliche Leistungssteigerung für typische webbasierte Anwendungen. Hinzu kommen noch folgende neu Funktionen und Verbesserungen: Validierung für abstrakte Eigenschaftsmethoden Constructor Property Promotion Inkompatible Methodensignaturen Arrays, die mit einem negativen Index beginnen Union Types 2.0 Konsistente Typ-Fehler für interne Funktionen throw Expression Weak Maps Nachkomma in Parameterlisten ::class syntax bei Objects Attributes v2

2020-11-05T12:10:46+02:00November 5th, 2020|PHP|Kommentare deaktiviert für PHP 8 kurz vor der Veröffentlichung

Nmap 7.80 bringt neue Skripte und verbessertes Npcap

Für Netzwerk-Admins (und natürlich auch für Hacker) ist das Tool Nmap zur Netzwerkdiagnose und zur Auswertung von netzwerkfähigen Systemen nahezu unverzichtbar. Der Portscanner dient zur Erkundung unbekannter Netzwerkumgebungen und tut gute Dienste bei ungewohnter Infrastruktur eines Netzwerks. Grundsätzlich ist Nmap freie Software unter einer GNU General Public License. Nmap im Überblick Viele kennen das Standardwerkzeug für Netzwerkspezialisten auch aus Hollywoodfilmen, wo Nmap immer dann ins Spiel kommt, wenn Hacker-Optik gefragt ist. Mein eigener erster Kontakt mit dem Tool war vor 20 Jahrem auf einem Hacker-Lehrgang in Hamburg. Das Werkzeug wurde ständig weiter entwickelt und konnte sich vor allem durch aktive Techniken wie das OS-Fingerprinting (Erkennen des eingesetzten Betriebssystems auf dem Zielhost) einen Namen machen. Auch das Mapping von Netzwerkumgebungen (Erkennung aktiver Hosts) ist mit Nmap möglich. Letztlich lassen sich mit Nmap vereinzelt die hinter einem Port stehenden Dienste mit ihren Version auslesen. Die neue Version Nmap 7.80 Nach einem Jahr intensiver Weiterentwicklung ist gerade die neu Version Nmap 7.80 veröffentlicht worden. Die lange Bearbeitungszeit ist der kompletten Überarbeitung der Bibliothek zur Paketerfassung Npcap geschuldet. Das neue Npcap funktioniert auf Windows 10 merklich besser als seine Vorgängerversion. Darüber hinaus gibt es auch noch mehr als 80 weitere Verbesserungen an den Versionen für Windows, Linux, BSD und macOS. Mit elf neuen Analyse-Skripten [...]

2019-08-15T08:41:02+02:00August 14th, 2019|Coding, Webwerkzeuge|Kommentare deaktiviert für Nmap 7.80 bringt neue Skripte und verbessertes Npcap

Mehr Speed: Mozilla hat Firefox 67 veröffentlicht

Hersteller Mozilla hat die neueste Version 67 seines Firefox-Browser veröffentlicht. Mit Hilfe vieler kleiner Details und neuer Techniken soll der Browser jetzt deutlich schneller sein als bisher. Schnellerer Seitenaufbau durch Priorisierung von Skripten Das wird durch die Priorisierung bestimmter Skripte realisiert, die einfach nur  vor anderen Routinen ausgeführt werden. Dadurch können die wichtigsten Funktionen einer Internetseite schneller als bisher bereitgestellt werden. Verbesserte Speicherverwaltung Mozilla hat auch dafür gesorgt, dass Firefox den Arbeitsspeicher nicht unnötig füllt, um aktuell nicht verwendete Tabs vorzuhalten. Wenn der verfügbare Speicherplatz unter 400 MByte sinkt, werden länger nicht verwendete Tabs in ein sogenannte „Standy“ gelegt. Einige Bestandteile des Browsers werden auch erst dann geladen, wenn sie auch wirklich gebraucht werden. Webrender noch nicht für alle Außerdem wird eine ganz neue Technik namens „Webrender“ erstmals ausgerollt, an der Mozilla bereits seit mehreren Jahren arbeitet. Ziel der Technik ist es, das 2D-Rendering des Browsers vollständig auf dem Grafikprozessor (GPU) auszuführen und dadurch sehr deutlich zu beschleunigen. Diese Funktion wird aber zunächst nur bei Firefox-Nutzern mit Windows 10 und einer Desktop-GPU von Nvidia aktiviert, was etwa jeden 25. Benutzer des Browsers ausmacht. In einem detaillierten Blog-Post dazu wird dazu angegeben, dass Webrender auch bei diesem kleinen Teil der Benutzer nur Schritt für Schritt bis Ende Mai aktiviert werden [...]

2019-05-21T17:47:03+02:00Mai 21st, 2019|Browser, Webwerkzeuge|Kommentare deaktiviert für Mehr Speed: Mozilla hat Firefox 67 veröffentlicht

Editor Vim 8.0 veröffentlicht

Nach mehr als zehn Jahren haben die Entwickler des Editors Vim (Vi IMproved) jetzt die neue Hauptversion Vim 8.0 veröffentlicht. Neu in Vim 8.0 sind Features wie die asynchrone Ein- und Ausgabe über sogenannte Channels für die Kommunikation zwischen Vim und externen Prozessen über Pipes und Sockets, Partials – also Funktionsreferenzen mit vorgegebenen Argumenten. Außerdem sind Fenster-IDs neu hinzugekommen, ebenso die drei Vimscript-Datentypen Special, Job und Channel, und darüber hinaus assert-Funktionen für Style-Tests. Viele der Änderungen betreffen Plugin-Entwickler. Weil neu entwickelte Plug-ins bei bestimmten Funktionen nicht mit den älteren Versionen des Editors laufen können, wurde beschlossen, mit dem neuen Release einen großen Versionssprung zu vollziehen. Zu den neuen Fähigkeiten des Editors gehört auch, dass Lua jetzt als benutzbare Skriptsprache aufgenommen wurde. Auch die Unterstützung für Lambda-Funktionen bzw. Closures haben die Entwickler mit Vim 8.0 erweitert. So gibt es unter anderem inzwischen mit test-functions eine passende Umgebung, um Funktionen und Skripte testen zu können Weiterführende Informationen zum neuen Release gibt es in der Dokumentation.

2016-09-13T10:57:06+02:00September 13th, 2016|Allgemein, CSS, HTML|Kommentare deaktiviert für Editor Vim 8.0 veröffentlicht

Portscanner Nmap 7 wurde veröffentlicht

Ein Portscanner ist das Werkzeug für den Profi zum Scannen und Auswerten von Hosts in einem Computernetzwerk und fällt damit in die Kategorie der Portscanner. Der populäre und leistungsfähige Open-Source-Scanner Nmap 7 mit 171 neuen Skripten und deutlich verbesserter IPv6-Unterstützung wurde soeben veröffentlicht. Das Werkzeug für den Netzwerk-Admin und für Highend-Programmierer steht ab sofort auf der Projekt-Homepage für viele Betriebsysteme wie Linux, Mac OS und Windows zum Download bereit. Dort finden Sie auch die grafische OberflächeZenmap für Nmap 7. Die aktuelle Version des Portscanners kommt mit 171 neuen NSE-Scripten, verbesserter IPv6-Unterstützung, SSL/TLS-Analyse-Möglichkeiten und einer merklich verbesserten Windows-Performance daher. Die vollständige Liste aller Neuerungen finden Sie hier.

2015-11-22T21:45:38+02:00November 22nd, 2015|Allgemein, Webwerkzeuge|Kommentare deaktiviert für Portscanner Nmap 7 wurde veröffentlicht

PayPal IPN unterstützt HTTP 1.0-Protokoll ab 1.2.2013 nicht mehr

Wer Internetseiten für Shops erstellt oder pflegt, die auch eine PayPal-Zahlungsschnittstelle nutzen, muss möglicherweise Änderungen vornehmen.  PayPal erweitert den IP-Adresspool seiner Server. Als Teil dieses Übergangs plant der Zahlungsdienstleister, die Unterstützung des HTTP 1.0-Protokolls ab 1. Februar 2013 einzustellen. Das wirkt sich auf die Instant Payment Notification (IPN) aus in den Zahlungsschnittstellen von Internetshops und Verkaufsstellen aus, die IPN nutzen. PayPal hat sich in einem Foren-Eintrag und per Email bei Kunden, die IPN schon nutzen, dazu geäußert und weist insbesondere darauf hin, dass die IPN- Scripte nur noch funktionieren, wenn das HTTP 1.1-Protokoll verwendet wird, das den Header "Host: www.paypal.com" im Request beinhalten muss. Hier ein Auszug aus der Email, nach dem Programmierer ihre Zahlungsschnittstelle umstellen können:   Was bedeutet das im Detail? Alle eingehenden Anfragen benötigen ab dem 1. Februar 2013 einen "Host"-Header, der den HTTP 1.1-Spezifikationen entspricht. Dieser Header wurde für HTTP 1.0 nicht benötigt. IPN- und PDT-Skripte, die nach dem 1. Februar 2013 HTTP 1.0 verwenden, werden möglicherweise die Fehlermeldung "HTTP/1.0 400 Bad Request" erhalten. Aus diesem Grund können IPN-Benachrichtigungen nicht erfolgreich bestätigt werden oder PDT-Skripte können keine Transaktionsinformationen abrufen. Erforderliche Maßnahmen vor dem 1. Februar 2013 Händler müssen Ihre IPN- und/oder PDT-Skripte aktualisieren, HTTP 1.1 verwenden und den "Host"-Header in dem IPN-Verifizierungsskript [...]

2012-09-07T08:27:10+02:00September 7th, 2012|Javascript, PHP|Kommentare deaktiviert für PayPal IPN unterstützt HTTP 1.0-Protokoll ab 1.2.2013 nicht mehr
Nach oben