Archiv für den Monat: Oktober 2014

PHPUnit: Installation via Composer globally

// Composer installieren

sudo apt-get update && sudo apt-get install curl
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

// Eintrag in ~/.bashrc:

export PATH=~/.composer/vendor/bin:$PATH

// PHP Unit

composer global require "phpunit/phpunit=4.3.*"
composer global require "phpunit/dbunit=1.*"
composer global require "phpunit/phpunit-selenium=1.*"
composer global --dev require "phpunit/php-invoker=*"

// PHP_Depend

composer global –dev require "pdepend/pdepend=*"

// PHP Mess Detector

composer global require "phpmd/phpmd"

// PHP Codesniffer

composer global require “squizlabs/php_codesniffer=*”

// PHP Copy/Paste Detector

composer global require "sebastian/phpcpd=*"

// PHP LOC Lines of code

composer global require "phploc/phploc=*"

// PHP Documentor (Achtung: Tonnenweise Abhängigkeiten, kann Github-Login erfordern, wegen Download-Limit)

composer global require "phpdocumentor/phpdocumentor"

// PHP CodeBrowser

composer global require "mayflower/php-codebrowser=~1.1"

Raspberry und Arduino mit Firmata verbinden (auch AtTiny85)

Firmata ist ein Protokoll um mit Mikrocontrollern zu kommunizieren:
http://firmata.org/wiki/Main_Page

Damit kann man mit dem Arduino über einen Raspberry kommunizieren.
http://playground.arduino.cc/Interfacing/Firmata

# pyFirmata installieren https://github.com/tino/pyFirmata
sudo apt-get update && sudo apt-get install python-serial git-core
git clone git://github.com/tino/pyFirmata
cd pyFirmata
sudo python setup.py install

Alternativer Python-Install:

sudo apt-get update && sudo apt-get install python-pip
sudo pip install pyfirmata

PyFirmata unterstützt Firmata 2.1 (Aktuelle Firmata-Version = 2.2)
Weiterlesen

Raspberry Pi: Remote-Desktop-Zugriff über VNC

sudo apt-get update && sudo apt-get install tightvncserver

Erster Start (für erste Connection):

vncserver :1

(Password eingeben, max 8 Zeichen, view-only Password = „no“)

Starten des VNC-Server auf dem Raspberry:

vncserver :1

Auf dem Windows-Client VNC-Client installieren (zB realvnc):
http://www.realvnc.com

VNC-Server: 192.168.178.100:1 (IP-Adresse Raspberry, „:1“ = zuvor eingerichtete Connection)
Encryption: „Let VNC Server choose“

(Warnhinweis über unverschlüsselte Verbindung erscheint)

Anmelde-Screen:
Username: pi
Password: raspberry (oder entsprechend)

Im Netzwerk kann auch nach folgender URL gesucht werden:
vnc://192.168.178.100 (IP-Adresse Raspberry)

—– VNC-Server bei Start ausführen —–
Voraussetzung: Raspberry muss in den grafischen Desktop booten (nicht nur Konsole).
Einstellen über: raspi-config > boot-behaviour > Yes

mkdir /home/pi/.config/autostart && nano /home/pi/.config/autostart/tightvnc.desktop

Folgenden Text eingeben:

[Desktop Entry]
Type=Application
Name=TightVNC
Exec=vncserver :1
StartupNotify=false

Ctrl-o Speichern, Ctrl-x Exit

Beim nächsten Start wird der VNC-Server dann automatisch gestartet.
Die Auflösung des angezeigten Raspberry-Fensters kann mit dem „geometry“-Parameter beim vncserver-Aufruf angepasst werden.

vncserver :1 -geometry 1620x900

Zeigt ein Fenster in der Grösse 1620 mal 900 Pixel an.