Doctrine 2.3: Datenbank Schema Generierung und Character Sets (charset)

Seit Doctrine 2.3 wird unabhängig von der Konfiguration der Applikation oder des Datenbankservers grundsätzlich von utf8 als Encoding und utf8_unicode_ci als Collation ausgegangen. Um ein abweichendes Encoding wie Latin1 verwenden zu können, muss dies in der Definition der Entität explizit angeben. Der Artikel beschreibt das hierfür notwendige Vorgehen. Weiterlesen

HTC Desire HD: Tastenvibration deaktivieren

Die einen lieben es, die anderen hassen es. Die Rede ist vom Vibrations-Feedback des HTC Desire HD. Werksseitig quittiert das Gerät jede Berührung, auch wenn es sich nur um die Betätigung der Taste a auf der virtuellen Bildschirmtastatur handelt, mit einer Vibration. Was eigentlich durch zusätzliche haptische Rückmeldung den Bedienkomfort steigern soll, wird bereits beim Tippen von längeren SMS zur Qual. Im Folgenden beschreibe ich, wie man die Vibration dauerhaft deaktivieren kann. Weiterlesen

Bildschirmfotos mit Android erstellen (geräteunabhängig)

Leider verfügt Android (Version 2.2) hingegen zu iOS (iOS Bildschirmfotos) über keine integrierte Funktion zur Erstellung von Bildschirmfotos (Screenshots). Zwar sind einige Screenshot-Apps erhältlich, diese benötigen aber Root-Zugriff und sind deshalb nur auf gerooteten Androiden lauffähig. Im Folgenden möchte ich beschreiben, wie man mit Android unter Zuhilfenahme des Android-SDK und des Geräte-spezifischen USB-Kabels komfortabel Bildschirmfotos (Screenshots) des Gerätebildschirms erstellen kann. Die beschriebene Vorgehensweise ist geräteunabhängig.
Weiterlesen