PHP cURL Dualstack DNS Problem

In einer Dualstackumgebung benutzt die PHP cURL Funktion IPv6 zur Namensauflösung.

Probleme treten nun auf wenn die Zieldomain keine IPv6 Adresse besitzt da die Library dann nicht auf IPv4 zurück fällt. In der cURL C-API gibt es Parameter um eine IPv4 Namensauflösung zu erzwingen. Seit PHP 5.3 funktioniert diese nun auch mit der PHP cURL Funktion.

Um die IPv4 Namensauflösung zu benutzen trägt man die folgende Zeile als curl_ setoption in sein PHP Script ein:

curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);

Dieses beseitigt das Problem zwar nicht wirklich, schafft jedoch erst einmal einen guten Workaround.

Wallpaper & Scrolling Wallpaper

Hallo,

heute mal eine kleine Anleitung zum Erstellen eines „Scrolling Wallpaper“ für das Samsung Galaxy S GT-I9000.

Das Telefon muss zu hierzu gerootet sein.

Für ein „Scrolling Wallpaper“ wird eine beliebige Grafik mit einer Auflösung von 960 x 800 Pixel benötigt. Diese Grafik wird unter dem Dateinamen wallpaper (ohne Dateiendung) im Verzeichnis /data/data/com.android.settings/files/ gespeichert.

Nach einem Neustart des Launchers steht das neue „Scrolling Wallpaper“ zur Verfügung.

Für ein statisches Wallpaper wird eine Grafik mit einer Auflösung von 480 x 800 Pixeln benötigt.

Mit der Gallery-Anweungung können auch statische Wallpaper angelegt werden. Hierzu wird aus einem Bild ein Bildauschnitt festgelegt, welcher als Wallpaper angezeigt werden soll.