Geolocation API für IP-Adressen

Heute habe ich eine Möglichkeit gesucht, aus einer IP-Adresse eine möglichst genaue Ortsangabe zu bekommen. Da ich diese Funktionalität nur selten benötige, wollte ich keine Datenbank auf meinem Server installieren, welche mir dies bereitstellen könnte. Aus diesem Grund habe ich mich nach API’s umgesehen, welche dies für mich erledigen können. Es gibt mehrere Möglichkeiten in diesem Sektor. Das häufig beworbene Sourceforge-Projekt MaxWind GeoIP  gefiel mir prinzipiell nicht schlecht, erforderte aber entweder die Installation der IP-Daten auf einem Server oder konnte nur wenige kostenlose Anfragen pro Tag verarbeiten. ...

Anzeige der aktuellen Uhrzeit auf dem Standby-Bildschirm des Nokia E71

Möchte man beim Nokia E71, wie schon in älteren Nokia-Modellen, auf dem Standby-Bildschirm die aktuelle Uhrzeit anzeigen lassen, so muss man im gewünschten Profil die Option “Blinkende LED” deaktivieren. Sollte die Uhrzeit dann auf dem Standby-Bildschirm nicht weiterschreiten (freeze zum Zeitpunkt des Standby), so steht der Energiesparmodus falsch. Über Menü -> System -> Themen -> Energiesparmodus muss dieser auf “Animation” gestellt werden. Vorsicht aber: Der Energiebedarf des E71 steigt damit! Die Uhrzeit kann man bei Bedarf immer durch langes Drücken der 4-Wege Taste anzeigen lassen.

Zend Framework 1.9.0 ist erscheinen

Das Zend Framework ist in der Version 1.9.0 erschienen  und bringt immer mehr unternehmensnahe Komponenten mit. So können mit Zend_Queue und Zend_Service_Amazon_Sqs die Queuing-Services Apache ActiveMQ  , MemcacheQ  , Zend Platform’s Job Queue  und Amazon SQS  in Anspruch genommen werden. Zend_Ldap arbeitet nun deutlich besser mit dem Microsoft Active Directory und dem Novell eDirectory zusammen. Zend_Db_Adapter_Sqlsrv ist einer neuer Datenbankadapter für den Microsoft SQLServer. Aber auch die neue Komponente Zend_Feed_Reader ist sehr interessant, da diese eine einheitliche Schnittstelle zu allen Feeds im RSS und Atom-Feeds bietet. Eine weitere, schon lang fehlende Komponente ist Zend_View_Helper_BaseUrl, welche die URL zum public-Verzeichnis zurückgibt und auch URLs aufbauen kann. Zudem wurden nun alle Komponenten gegen PHP5.3 getestet und sind diesbezüglich validiert. Der Support für PHP5.2 ist jedoch deswegen nicht aufgehoben, dieser ist bis auf weiteres gegeben. Das komplette Changelog ist hier  zu finden. ...

Vorgehen bei einem Firmwareupdate mit installiertem fun_plug für das Conceptronic CH3SNAS bzw. D-Link DNS-323

Von zeit zu Zeit erscheinen für die NAS-Geräte Firmwareupdates, welche von den Nutzern gerne akzeptiert werden, da diese Fehler beheben oder neue Funktionalitäten mitbringen. Leider wird der Updateprozess bei installiertem fun_plug etwas komplizierter und verlangt ein wenig Aufmerksamkeit. Hat mans bereits verbockt und geupdated, ohne den untenstehenden Prozess zu befolgen, so gibt es natürlich auch Abhilfe. Updatevorgang: Telnet aktivieren (chmod a+x /ffp/start/telnetd.sh) Datei fun_plug umbenennen, sodass das fun_plug deaktiviert wird Firmware-Update aufspielen Auf Werkseinstellungen zurücksetzen fun_plug zurück benennen Per Telnet einloggen, dann Shell und Root-Passwort neu setzen passwd chsh -s /ffp/bin/sh root pwck grpck login Login per SSH testen => Telnet abschalten store-passwd.sh zum aktualisieren des internen Passwortspeichers aufrufen Done ;)

Änderung der UUID eines VHD-Images von Microsoft VirtualPC mittels VirtualBox

Seit einiger Zeit bin ich ein Fan von Sun VirtualBox zum Zweck der Virtualisierung von Betriebssystemen. Dank der Fähigkeit, die Images von Microsoft VirtualPC und VMWare einzulesen, kann dieses Tool hervorragend mit den kommerziellen Programmen mithalten und diese problemlos ersetzen. Ich hatte nun den speziellen Anwendungsfall, dass ich die exakt gleiche VHD-Datei von Virtual PC nochmals einbinden zu müssen, da ich eine identische VM benötigte. Leider kann VirtualBox nur eine “identische” Festplatte einbinden, da eine zweite die gleiche UUID aufweisen würde. Dies lässt sich jedoch schnell ändern, das Programm liefert VirtualBox mit: ...

Nutzung der Firmware 300.21.012 des Nokia E71 ohne Nokia Messaging bzw. Nokia Email

Seit der Installation von Firmware 300.21.012 wurde ich mit der Verwendung von Nokia Messaging  genervt. Was prinzipiell für normale Nutzer kein Problem ist (weils echt besser als das integrierte E-Mail-Programm ist), stellte es für mich ein Problem dar, da Nokia Messaging meinen Mailserver zwar akzeptiert hatte, jedoch den Account nicht anzeigen wollte. Prinzipiell rate ich aber jeden zunächst mal Nokia Messaging auszuprobieren, da es HTML-Mails unterstützt und beispielsweise neue Mails mit Betreff auf dem Ausgangsbildschirm anzeigen kann. ...

Fehler "the fastcgi-backend /ffp/bin/php-cgi failed to start" unter fun_plug 0.5 in der Logdatei des lighttpd

Manchmal tritt der folgende Fehler unter FFP0.5 in den Logdateien des lighttpd auf, weshalb der Webserver nicht startet: 1 2 3 4 5 6 7 (log.c.172) server started (mod_fastcgi.c.1087) the fastcgi-backend /ffp/bin/php-cgi failed to start: (mod_fastcgi.c.1091) child exited with status 16 /ffp/bin/php-cgi (mod_fastcgi.c.1094) If you’re trying to run your app as a FastCGI backend, make sure you’re using the FastCGI-enabled version. If this is PHP on Gentoo, add ‘fastcgi’ to the USE flags. (mod_fastcgi.c.1398) [ERROR]: spawning fcgi failed. (server.c.928) Configuration of plugins failed. Going down. Das Problem ist schnell behoben, indem das Paket “curl” installiert wird. Hintergrund ist die Entscheidung, die curl-extensions in php mit aufzunehmen, was seit dem Paket der Version 5.2.9 der Fall ist. ...

Werbefilm lässts krachen: Microsoft Office 2010 - The Movie

Zu Beginn des kommenden Jahres gibt es eine neue Version von Microsoft Office. Der Nachfolger von Office 2007 wurde einfallsreich “Office 2010” benannt und bringt sicher viele Neuerungen mit sich. Natürlich startet Microsoft schon jetzt eine hervorragende Werbekampagne, da dieses Produkt wohl einen großen Umsatz für das Unternehmen bedeuten wird. Nachfolgende eine der besten Werbungen, die ich je von Microsoft gesehen habe.

Erhöhung der Häufigkeit der Zeitsynchronisation unter Windows Vista

Die Zeitsynchronisation unter Windows Vista wird von Haus aus alle 7 Tage ausgeführt. Möchte man diesen Zeitraum verkürzen, so muss über regedit im Zweig: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services \W32Time\TimeProviders\NtpClient der Schlüssel SpecialPollInterval geändert werden. Das Intervall wird in Sekunden angegeben, weshalb es auf 604800 gesetzt ist, was 60 Sekunden 60 Minuten 24 Stunden 7 Tagen* entspricht. Ein Tag wäre dann 86400, niedriger als 4 Stunden würde ich es aber nicht setzen, da man sonst evtl. von den Zeitservern gebannt wird. ...

Fatal error: Error: cannot open phar "/to/php-5.2.10/pear/install-pear-nozlib.phar" in /to/php-5.2.10/pear/install-pear-nozlib.phar on line 795

Bei der Kompilierung von php 5.2.10 tritt der folgende Fehler auf: 1 2 3 4 5 `Fatal error: Error: cannot open phar "/to/php-5.2.10/pear/install-pear-nozlib.phar" in /to/php-5.2.10/pear/install-pear-nozlib.phar on line 795 make[1]: *** [install-pear-installer] Error 255 make: *** [install-pear] Error 2` Dies lässt sich beheben, indem man ohne die Option “–with-curlwrappers” kompiliert.