PEAR und PHPUnit unter Mac OS X Lion installieren

Unter Mac OS X Lion ist PEAR nicht standardmäßig installiert. Allerdings liegt von Haus aus ein Script bereit, mit dem sich die Installation nachholen lässt. Mit folgendem Befehl wird PEAR (z.Z. in der Version 1.9.2) installiert.

sudo php /usr/lib/php/install-pear-nozlib.phar

Standardmäßig gibt es auch keine aktive php.ini. Diese lässt sich am einfachsten durch Kopieren einer bereitgestellten Vorlage erstellen.

sudo cp /etc/php.ini.default /etc/php.ini
sudo chmod u+w /etc/php.ini 

Anschließend sollte das PEAR Verzeichnis in den include_path von PHP aufgenommen werden.

sudo vi /etc/php.ini
;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;
; UNIX: "/path1:/path2" 
include_path = ".:/usr/lib/php/pear"

Bei der Installation von PEAR wurde evtl. nicht die neueste Version installiert, so dass man sich PEAR nach der Installation am besten selbst aktualisieren lässt.

sudo pear upgrade pear

Schließlich lässt sich PHPUnit installieren.

pear config-set auto_discover 1
sudo pear install pear.phpunit.de/PHPUnit

Benutzer von PhpStorm können mit folgenden Schritten noch dafür sorgen, dass die PHPUnit Unterstützung korrekt funktioniert:

  1. Aufrufen von "PhpStorm" -> "Settings" (cmd+,) -> "Project Settings" -> "PHP"
  2. unter "select PHP home" "/usr/bin" auswählen
  3. "update include paths" anklicken

Bei Bedarf kann auch noch das Zend Framework über einen inoffiziellen PEAR-Kanal installiert werden:

sudo pear install zend.googlecode.com/svn/zend
 

K-9 Mail Konto Passwort ändern

Benutzerbewertung: / 1
SchwachPerfekt 

Um in K-9 Mail das Passwort eines Kontos zu ändern wählt man in den "Konto-Optionen" den Punkt "Kontoeinstellungen". Unter "Ordner synchronisieren" -> "Einstellungen Posteingang" findet man die Einstellungen zum Server. Die "Konto-Optionen" erreicht man in der Kontoübersicht, durch einen langen Druck auf den Kontonamen, oder in einem Ordner des Kontos, über die Menü-Taste unter "Mehr" -> "Einstellungen".

 

SVN Keywords in Eclipse

Eclipse Einstellungsdialog für SVN KeywordsDamit die SVN Keywords in Dateien von Eclipse ersetzt werden, müssen folgende Schritte durchgeführt werden:

  1. Über das Dialogfenster, welches sich über das Kontextmenü des Projektordners unter Team => Set Property... aufrufen lässt, können die SVN Keywords eingerichtet werden.
  2. Unter Property name: muss nun svn:keywords eingegeben werden.
  3. Unter Property content müssen dann die gewünschten Schlüsselwörter, durch Leerzeichen getrennt, eingegeben werden.
    Beispielsweise: 
    Author Date Id Revision HeadURL
  4. Damit die Einstellung für alle Dateien übernommen wird, muss schließlich die Checkbox Set property recursively aktiviert werden.

Beim nächsten Commit werden die Keywords in den entsprechenden Dateien ersetzt.

   

Ubuntu Empathy ICQ Netzwerkfehler

Benutzerbewertung: / 8
SchwachPerfekt 

Seit dem 18. November ist es nicht mehr ohne Weiteres möglich, sich über Empathy, dem unter Ubuntu 10.10 standardmäßig installierten Instant Messaging Client, mit dem ICQ Netzwerk zu verbinden. In der Grundkonfiguration versucht Empathy die Verbindung zu ICQ über SSL aufzubauen. Leider bietet Empathy selbst keine Möglichkeit diese Einstellung zu verändern. Momentan ist die Deaktivierung von SSL jedoch die einzige Möglichkeit um mit Empathy weiterhin ICQ nutzen zu können.

Über die Kommandozeile lässt sich die SSL Option mit folgenden Befehlen deaktivieren:

$ mc-tool list | grep icq
haze/icq/_31234567891
$ mc-tool update haze/icq/_31234567891 bool:use-ssl=0

Über den ersten Befehl wird der Name des ICQ Accounts ermittelt, der dann in den zweiten Befehl eingesetzt werden muss - der zweite Befehl muss also entsprechend angepasst werden. Alternativ lassen sich beide Schritte in folgendem Befehl kombinieren. Dies funktioniert aber vermutlich nur solange nur ein ICQ Account eingerichtet ist.

$ mc-tool update $(mc-tool list | grep icq) bool:use-ssl=0

[1] https://bugs.launchpad.net/empathy/+bug/676060

 

Zetifikatprobleme mit HTC 2.1 Mail Anwendung

Vorgeschichte

Nachdem HTC vor ein paar Wochen das Android Betriebssystem des HTC Hero von Version 1.5 (Cupcake) auf 2.1 (Eclair) aktualisiert hat, wollte ich ein neues E-Mail-Konto einrichten. Bei den Konten, die bereits vor der Aktualisierung angelegt wurden, funktionierte das Abrufen der E-Mails über IMAP mit SSL problemlos. Nachdem das Zertifikat eines Servers erneuert wurde, trafen für das entsprechende Konto jedoch keine E-Mails mehr ein. Deshalb wollte ich das Konto neu anlegen. Nach Eingabe der Zugangsdaten des Eingangsserver, meldete die Anwendung ein Problem mit dem Zertifikat und ließ mir die Möglichkeiten "Fortfahren", "Ansehen" und "Abbrechen". "Fortfahren" führte allerdings dazu, dass die selbe Meldung wenig später erneut angezeigt wurde. Das Spiel ging dann so weiter...

Nach einer kurzen Suche stieß ich im HTC Forum auf einen Beitrag mit dem Titel "Sense Mail application does not accept self signed certificates?". Auch wenn das Zertifikat in meinem Fall nicht selbst-signiert ist, fand ich dort die Lösung für mein Problem. Genau genommen ist es allerdings eher ein Workaround.

Weiterlesen: Zetifikatprobleme mit HTC 2.1 Mail Anwendung

   

Seite 1 von 3