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