JPG-Bildformat von Mozilla verbessert

Ungefähr  fünf Prozent Platzersparnis soll eine verbesserte Version des vor allem für Fotos eingesetzten Komprimierungsverfahrens bringen. Facebook beteiligt sich ebenfalls an der Weiterentwicklung. Eigentlich geht es hier um, oder besser: gegen das von Google gepushte neue Bildformart WebP. Mozilla vertrat die Ansicht, dass WebP zum Komprimieren von Bilddaten keine Vorzüge gegenüber dem etablierten JPEG bringe. Jetzt stellt Mozilla seine eigene JPEG-Bibliothek mozjpeg 2 vor, die bei gleicher Qualität durchschnittlich 5 Prozent kleinere Bilder erzeugen soll. Parallel erschien eine neue Untersuchung, die die Bildgrößen mit JPEG, JPEG XR, HVEC-MSP, WebP und dieser neue Bibliothek vergleicht. Danach hat  mozjpeg 2 in fast allen Fällen die Nase vorn. Mit ihrer neuen Bibliothek wollen die Firefox-Entwickler hauptsächlich Google Paroli bieten. Auch Facebook unterstützt die Mozilla Foundation in Sachen JPEG-Format. Es testet gerade die neue Bibliothek und fördert die weitere Entwicklung mit 60.000 Dollar. Weil Bilder einen großen Teil der im Internet übertragenen Daten ausmachen, dürften auch relativ kleine Gewinne bei der Dateigröße große Auswirkungen sowohl bei der Übertragungszeit als auch beim nötigen Speicherplatz haben.

2014-07-16T11:27:59+02:00Juli 16th, 2014|Bildbearbeitung, HTML, PHP|Kommentare deaktiviert für JPG-Bildformat von Mozilla verbessert

Serverzeit unter PHP 5 einstellen

Wenn die Zeit auf dem Server, auf dem Sie Ihre PHP-Anwendung hosten, nicht ihrer lokalen Zeit entspricht, ließ sich das bis PHP 5 beispielsweise mit dem nachfolgenden Code in der PHP-Startseite korrigieren: $today=date(‚Y-m-d-G‘); $today=strftime(“%Y-%m-%d-%H”, strtotime(“$today -2 hour”)); Mit diesem Beispiel wird die Serverzeit um zwei Stunden zurückgestellt. Ab PHP 5.1 sollte man zur Einstellung der korrekten Zeitzone allerdings besser die Funktion date_default_timezone_set() dafür benutzen. Das Beispiel legt die Zeitzone für London fest: date_default_timezone_set(‘Europe/London’);

2014-07-13T11:04:16+02:00Juli 13th, 2014|PHP|Kommentare deaktiviert für Serverzeit unter PHP 5 einstellen

Neue PHP-Versionen schließen Sicherheitslücken

Als Ersteller von Internet-Programmen mit der Programmiersprache PHP, besonders aber als Betreiber solcher PHP-gestützten Seiten ist es dringend geboten, dass Sie die PHP-Version auf Ihrem Server immer auf dem aktuellen Stand halten – sonst besteht die Gefahr, dass ungebetene Kriminelle Ihre Internetseiten für dubiose bis kriminelle Zwecke missbrauchen. Soeben sind die beidenPHP-Versionen  5.4.30 und 5.5.14 online gestellt worden. Sie schließen jeweils eine größere Anzahl von Sicherheitslücken, deshalb empfehlen die Entwickler ein zügiges Update. PHP 5.5.14 schließt im 5.5er Zweig 8 Sicherheitslücken mit eigenem CVE-Eintrag, im älteren Zweig 5.4 schließt die Version PHP 5.4.30 sogar 20. Die neuen Versionen stehen wie immer bei PHP.net zum Download bereit. Spezielle Windows-Pakete gibt es auch schon und die Linux-Distributoren werden wohl in Kürze ebenfalls aktualisierte Pakete anbieten.

2014-06-27T19:23:38+02:00Juni 27th, 2014|PHP|Kommentare deaktiviert für Neue PHP-Versionen schließen Sicherheitslücken

Google Chrome 35 kommt mit mehr Möglichkeiten für Entwickler

Googles neuester Browser Chrome 35 bringt weniger offensichtliche Neuerungen, die aber für Entwickler sehr interessant sind. Neben neuen JavaScript-Funktionen unterstützt der Browser zusätzliche APIs. In der neuen Version wurden auch 23 Sicherheitslücken gestopft. Google hat jetzt die fertige Version 35 seines Chrome-Browsers veröffentlicht. Die Neuerungen dürften besonders Programmierer und Ersteller von Internetseiten sehr interessieren: Die Kontrollmöglichkeiten für Touch-Eingaben wurden verbessert und Chrome unterstützt jetzt neue JavaScript-Funktionen, zusätzliche APIs (Programmierschnittstellen) und das Shadow-DOM-API ohne Präfix.  Mit CSS Font Loading, kann Chrome 35 jetzt auch dynamisch Web-Fonts nachladen. Chrome 35 steht in Versionen für Windows, Mac OS X und Linux zum Download bereit. Die Android-Version gibt es bei Google Play.

2014-05-22T17:27:52+02:00Mai 22nd, 2014|CSS, HTML, Javascript, MySQL, PHP|Kommentare deaktiviert für Google Chrome 35 kommt mit mehr Möglichkeiten für Entwickler

Neue PHP-Engine beschleunigt Programme um bis zu 30 Prozent

Um die Ausführung von PHP-Anwendungen zu beschleunigen, haben Mitarbeiter der Firma Zend mit JIT-Techniken und LLVM experimentiert. Das brachte aber noch nicht die gewünschte Beschleunigung, so dass das Team sich auf größere Umbauten an den internen Datentypen verlegte – das erbrachte jetzt Leistungssteigerungen zwischen 10 und 30 Prozent, wie Dmitry Stogov schreibt. Die Entwickler waren zwar davon ausgegangen, dass die Virtuelle Maschine (VM) optimiert sei, aber sie arbeitete wohl mit zu vielen Speicherzuweisungen und Referenzzählern. Daher sollen jetzt die Datentypen so geändert werden, dass solche “Heap-Zuweisungen minimiert werden“. Bis heute werden alle Werte von der Zend Engine auf dem Heap-Speicher verwaltet. Damit benutzen sie die Referenzzählung und den Garbage Collector. Außerdem arbeitet die Zend Engine hauptsächlich mit Zeigern auf die interne Datenstruktur für alle Variablen, Zvals. Die neue PHP-Implementierung nutzt keine Zeiger mehr und speichert die Zvals auf dem Stack, in Hashtable-Buckets und Property Slots. Das soll die Operationen auf dem langsameren Heap “dramatisch” verringern und vermeidet auch Referenzzählung und Garbage Collector für einfachere Datentypen. Eine Kompilieranleitung für die neue PHP-Engine findet sich im Wiki.

2014-05-06T22:10:59+02:00Mai 6th, 2014|PHP|Kommentare deaktiviert für Neue PHP-Engine beschleunigt Programme um bis zu 30 Prozent

Zend bietet Langzeit-Support für PHP an

Die maßgeblich an der Entwicklung der freien Programmiersprache PHP- beteiligte Firma Zend Technologies bietet ab sofort einen Long Term Support für die Skriptsprache an. Zurzeit unterstützt die PHP-Community ein großes Release der Programmiersprache drei Jahre lang. Darüber hinaus können Anwender jetzt von Zend einen verlängerten Support für die PHP-Laufzeitumgebung über ein LTS-Release des Zend-Server erhalten. Dies Release umfasst Support- und Security-Hotfixes sowohl für Zend Server als auch für die darin enthaltenen PHP-Laufzeitroutinen über einen längeren Zeitraum hinweg. Als naheliegendes Beispiel nennt Zend PHP 5.3, das von Seiten der PHP-Community nur noch bis Juli 2014 unterstützt wird. Für diese Version kann Zend Support-Leistungen bis Februar 2017 garantieren. Open-Source-Techniken wie PHP werden schon seit Jahren auch in professionellen Umgebungen eingesetzt. Für solche professionellen Nutzer dürfte das Angebot von Zend eine große Hilfe sein, um Internetanwendungen auf PHP-Basis längere Zeit ohne Migration laufen lassen zu können.

2014-02-11T17:52:11+02:00Februar 11th, 2014|PHP|Kommentare deaktiviert für Zend bietet Langzeit-Support für PHP an

Phishing-Emails für WordPress-Administratoren

Von der Sicherheitsfirma Sukuri  kommt eine aktuelle Warnung vor Phishing-Mails an WordPress-Administratoren, die diese verleiten sollen, ein Plugin zu installieren, dass an die Besucher dieser WordPress-Seiten Schadsoftware verteilt. Vorgeblich bietet die E-Mail die Pro-Version des beliebten Plugins All in One SEO Pack kostenlos an. Wer aber auf den Download-Link in dieser Email klickt, landet nicht etwa auf der offiziellen WordPress-Plugin-Seite, sondern auf einer offensichtlich von den Spammern infizierten Domain in Australien (.com.au) oder Brasilien (.com.br). Spätestens an dieser Stelle sollten die Admins eigentlich stutzig werden. Nach Sucuri haben einige Admins dieses bösartige Plugin tatsächlich installiert, was dann dazu führte, dass der Schadcode eine Backdoor auf dem Server öffnete und die Startdatei index.php  des infizierten Blogs austauschte. Von dem Moment an verteilten die betroffenen WordPress-Installationen Schadsoftware an ihre Besucher. Wegen der enorm großen Verbreitung als CMS oder Blogsoftware ist insbesondere WordPress immer wieder ein beliebtes Ziel für Hacker, die probieren, die Seiten anderer als Spamschleudern oder für DDoS-Angriffe zu missbrauchen. Bleiben Sie bitte vorsichtig!

2018-01-27T21:20:23+02:00Dezember 5th, 2013|Allgemein, CMS, PHP|Kommentare deaktiviert für Phishing-Emails für WordPress-Administratoren

PHP in Dateien mit der Endung .html ausführen

Wer des öfteren Internetseiten bearbeitet, kennt das Problem: Wenn man in eine HTML-Datei mit der Endung .html PHP-Code einfügen will, stellt man fest, dass das auf manchen Servern funktioniert und auf manchen nicht, abhängig von der Konfiguration des Servers. Wenn der Provider das nicht ändern möchte, hilft es , die Dateiendung .html per AddType-Kommando in der .htaccess-Datei des Servers zu registrieren, wenn PHP als Apache-Modul läuft. Dazu fügen Sie die Zeile AddType application/x-httpd-php .html in die .htaccess-Datei ein. Sollte die Datei auf dem Server noch nicht existieren, legen Sie sie im Root-Verzeichnis der Webpräsenz neu an und tragen den Befehl dann ein.

2013-11-06T12:17:20+02:00Oktober 27th, 2013|PHP|Kommentare deaktiviert für PHP in Dateien mit der Endung .html ausführen

Warnung vor Schadroutinen auf PHP.net

Wer aktuell die Seite des PHP-Projekts php.net aufruft, wird je nach Browser mit einer Warnung konfrontiert, dass diese Site Malware verteilt. Sowohl Googles Browser Chrome als auch Mozillas Firefox melden das. Die Warnung von Google verweist auf eine Diagnoseseite, nach der Google in den letzten 90 Tage vier Trojaner auf der Site entdeckt hat. Die Malware wurde nach diesen Angaben von vier Domains nachgeladen und automatisch beim Aufruf der Seite installiert. Zuletzt wurden gestern Schädlinge auf php.net gesichtet. Am besten ist es, die PHP-Projektseite bis zur Beseitigung des Problems durch die Betreiber zu meiden oder ansonsten sehr vorsichtig daran zu gehen!

2013-10-24T13:44:53+02:00Oktober 24th, 2013|PHP|Kommentare deaktiviert für Warnung vor Schadroutinen auf PHP.net

Entwicklungsumgebung Netbeans 7.4 mit mehr HTML5 und JavaScript

Oracle hat nach einem Bericht von Heise die von vielen erwartete Open-Source-Entwicklungsumgebung NetBeans in der neuen Version 7.4 freigegeben. Mit dieser beliebten IDE arbeiten viele Webdesigner - ich übrigens auch. Im Zentrum der Neuerungen dieses Updates steht offensichtlich die mit der Vorgängerversion eingeführte Unterstützung für HTML5 und JavaScript. Die ursprünglich als Java-IDE entstandene Programmierumgebung unterstützt schon länger die Entwicklung mit anderen Programmiersprachen wie PHP, Ruby , C, C++ und Groovy. Die Unterstützung von HTML5 und JavaScript zeigt sich jetzt in einer überarbeiteten Einbindung von HTML5 in Java EE und PHP über Wizards und Auto-Code-Completion (automatische Codevervollständigung), in der neuen Editier-Unterstützung für die JavaScript-Frameworks Knockout.js und AngularJS sowie in der Auswahl des Ziel-Browsers inklusive der Mobilversionen für Android und iOS direkt aus dem Menü heraus. Darüber hinaus können Entwickler NetBeans 7.4 jetzt auch für das Erstellen von Cordova/PhoneGap-Anwendungen benutzen.

2013-10-21T09:17:21+02:00Oktober 21st, 2013|CSS, HTML, Javascript, PHP|Kommentare deaktiviert für Entwicklungsumgebung Netbeans 7.4 mit mehr HTML5 und JavaScript
Nach oben