Wie kann die neue Port Version 2.3.1 auf dem Mac (OS X) installiert werden?

Es ist eine neue Version von Port erschienen und zwar die Version 2.3.1. Mit Port hat man nun einen Zugriff auf 14191 Programmen und es werden täglich mehr.

Der update ist einfach. Auf der Konsole nur:

sudo port selfupdate

eingeben und ein paar Minuten warten. Hier das Log:
Bildschirmfoto 2014-06-28 um 17.50.37

Dann noch alle Programme aktualisieren mit:

sudo port upgrade outdated

Was ist Neu in dieser Port Version? Es ist ein bugfix release mit kleinen Änderungen:

Release 2.3.1

  • – Added macports-clang-3.4 to compiler fallback lists
  • – Added quoting to PATH and MANPATH variables set by the installer, to accomodate paths containing spaces
  • – Update for automatic dependencies for fetch.type git, needed due to the git-core port being renamed to git
  • – Fixed failure to sync using daily tarball

Wie kann Eclipse 4.4 Luna installiert werden, das soeben erschienen ist und meine TOP 7 Plugins?

Hallo,

soeben ist Eclipse 4.4 Luna erschienen.
Bildschirmfoto 2014-06-25 um 20.33.31
Auf die Download-Seite gehen und installieren.

Folgende Plugins sind noch für mich nötig:

CommentTemplate

Wie in Blogeintrag installieren.

Dieses Jar den Classpath hinzufügen:
Bildschirmfoto 2014-06-25 um 20.51.37Bildschirmfoto 2014-06-25 um 20.59.47

Subversion – SVN Team Provider 2.0

Bildschirmfoto 2014-06-25 um 21.02.44
Bildschirmfoto 2014-06-25 um 21.06.52
Bildschirmfoto 2014-06-25 um 21.08.16

Grep Console 3.6

Wie hier beschrieben installieren.
Bildschirmfoto 2014-06-25 um 21.18.51

Workspacemechanic

Wie hier beschrieben installieren.
Bildschirmfoto 2014-06-25 um 21.21.29

Start Explorer

Wie hier beschrieben installieren.
Bildschirmfoto 2014-06-25 um 21.24.02

UML Diagramme erstellen mit ObjectAid

Wie hier beschrieben installieren.
Bildschirmfoto 2014-06-25 um 21.31.03

BPMN 2.0 Modeler

Wie hier beschrieben einfach die Kepler Update URL nehmen, die „geht“ auch mit Luna:
http://camunda.org/release/camunda-modeler/update-sites/kepler/latest/site/ die geht, habe es eben mit einem Diagramm validiert:
Bildschirmfoto 2014-06-25 um 21.48.13
Bildschirmfoto 2014-06-25 um 21.46.01

Welche Plugins sind für Euch essentiell? Bitte als Kommentar.

Wie kann die aktuellste Node.js v0.10.29 auf einem Raspberry Pi (Version Jessie) installiert werden?

Wer die neue Node.js v0.10.29 braucht, muss sie selbst compilieren, oder etwas warten bis die binaries hier auch vorhanden sind.

Dazu erst mal das System aktualisieren.

sudo apt-get update && sudo apt-get upgrade

Dann noch die neueste Firmware installieren mit:

sudo rpi-update
Ergebnis:
Bildschirmfoto 2014-06-21 um 18.37.49

Ein reboot ist noch nötig:

sudo reboot

Jetzt kann es losgehen mit der Installation der nötigen Pakete (ca. 84 MB):

sudo apt-get install git-core build-essential python libssl-dev nano screen

Nun das Node.js Repo nach /opt clonen und die aktuellste Version auschecken:

cd /opt
sudo git clone https://github.com/joyent/node.git
cd node

Ergebnis:
Bildschirmfoto 2014-06-21 um 18.52.15
Nun die gewünschte Version auschecken mit:

sudo git checkout v0.10.29

Ergebnis:Bildschirmfoto 2014-06-21 um 18.52.04

Nun starten wir das Tool screen mit:

screen

damit beim beenden der SSH Session, der Prozess weiter läuft.

Und nun compilieren wir wie in https://github.com/joyent/node beschrieben mit:

sudo ./configure
sudo make
sudo make install

Das dauert dann so ca. 2-4 Stunden.

Wir können das Terminal Fenster schließen und mit

screen -r

wieder jederzeit die Session aufnehmen.

Nun noch den Pfad in der ~/.profile Datei ergänzen mit:


nano ~/.profile
export PATH=$PATH:/opt/node

Checken ob node installiert wurde mit

node --version

Ergebnis:

Bildschirmfoto 2014-06-22 um 08.50.32

Oder das Testportfolio mit 601 Test ausführen (Laufzeit bei mir 22 Minuten) mit:

sudo make test

Bildschirmfoto 2014-06-22 um 14.26.05

Ein Fehler, das ist nicht so schlimmm 😉 Rest läuft ja.

Dann evl. noch die Dokumentation erstellen, mit

sudo make doc

nach ein paar Minuten kann z.B. mit

man doc/node.1

die Doku gelesen werden:
Bildschirmfoto 2014-06-22 um 14.31.55

Oder ein kleines Hallo Welt Beispiel. Die node Konsole aufrufen mit node und console.log("Hallo Welt") eingeben:

Bildschirmfoto 2014-06-22 um 14.38.04

Nun viel Spaß mit Node.js.

Wie kann grunt via npm und node.js auf OSX 10.9 Mavericks mit Port installiert werden?

Wer den Taskrunner Grunt installieren will, um vieles zu automatisieren, muss nur node.js und npm installieren. Also hier eine Anleitung in 3 Schritten:

Node.js

Wer eine Serverseitige Plattform zum Betrieb von Netzwerkanwendungen wie Webserver benötigt, ist bei Node.js richtig. Mit Node.js kann man mit ein paar Zeilen JavaScript einen Webserver schreiben.

Es gibt mehrere Methoden http://nodejs.org/ zu installieren. Über download oder auch über Port.

Die Installation über Port, ist in ein paar Minuten erledigt, einfach

sudo port install nodejs

auf der Konsole eingeben.

Dann …Bildschirmfoto 2014-06-17 um 19.37.33… nach ein paar Sekunden.

Checken ob node läuft, mit Eingabe eines kleinen JavaScript Testprogramms mit node auf der Konsole:
Bildschirmfoto 2014-06-17 um 19.40.38

Hier ein Überblick zu Node.js in einer Mindmap:Node.js

NPM

Dann installieren wir noch den Paketmanager npm mit

sudo port install npm

damit wir Zugriff auf derzeit 78 819 Pakete haben.

Checken ob alles richtig installiert wurde geht mit:

npm -version

bei mir wird nun die Version 1.4.14 ausgegeben.

Oder mit npm search grunt-cli nach grunt-cli suchen. Der erste Aufruf dauert etwas, da noch ein Index erstellt wird. Dann wird aber ungefähr so was ausgegeben:
Bildschirmfoto 2014-06-17 um 20.14.21

Grunt

Jetzt noch Grunt installieren.
Das können wir mit dem npm wie folgt ausführen:


sudo npm install -g grunt-cli
sudo npm install -g grunt-init
sudo npm install grunt --save-dev
sudo npm install easyimage
sudo npm upgrade

Ergebnis:
Bildschirmfoto 2014-06-17 um 20.18.05
Und wieder checken ob grunt läuft mit:

grunt -version

Ausgabe:
grunt-cli v0.1.13

Wie wird die Wetterstation Square Plus TFA 35.1121.IT in Fhem auf Raspberry Pi eingebunden?

Die Wetterstation Square Plus TFA 35.1121.IT besteht aus einem Hauptgerät (Betriebsanleitung):
20140614-230405-83045899.jpgund einem Aussensensor für Temperatur und Luftfeuchte, so sieht er von vorne aus:
20140614-230404-83044067.jpg und so von hinten:20140614-230404-83044958.jpg

Diese Wetterstation tauscht die Daten von dem Aussensensor zum Innensensor nach dem La Crosse Protokoll auf 868 MHz aus. Diese Daten können auch von einem JeeLink empfangen werden und in Fhem dargestellt werden.

Wie hier schon ausführlich beschrieben, denn LaCrosselTPlusReader10.ino Sketch auf den JeeLink laden.
La Crosse Sketch

Die Fhem Referenz gibt Infos zu LaCrosse.

[LOGFILE]
attr myJeeLink room CUL

Automatisch wird dann folgendes erkannt. Dazu vom Aussensensor die Batterien entfernen und in Fhem, für 120 Sekunden den Empfang anschalten mit klick auf set
Bildschirmfoto 2014-06-14 um 23.16.17 und dann die Batterien wieder einsetzen. Wenn alles erfolgreich gelaufen ist, sind folgende Einträge in der fhem.cfg Datei zu finden:

# Aussensensor Temp und Feuchte Sensor über JeeLink
define LaCrosse_08 LaCrosse 08
attr LaCrosse_08 IODev myJeeLink
attr LaCrosse_08 room Terrasse
define FileLog_LaCrosse_08 FileLog ./log/LaCrosse_08-%Y.log LaCrosse_08
attr FileLog_LaCrosse_08 logtype text
attr FileLog_LaCrosse_08 room Terrasse

In Fhem:
Bildschirmfoto 2014-06-14 um 23.01.38

Bildschirmfoto 2014-06-14 um 23.01.53

Ein passendes Diagramm, das schön den Verlauf der Temperatur und der Luftfeuchte zeigt, könnte so aussehen:
Bildschirmfoto 2014-06-17 um 18.17.11

Leider werden die Daten dieser Innenstation nicht versendet und können somit auch nicht von Fhem empfangen werden. Das währe das Optimum, so hätte man dann alle Werte auch in Fhem. Das währe dann die Eierlegende Wollmilchsau.

Wie wird ein Arduino Nano mit Firmata geflasht, mit dem iMac und dem Firmata-Testprogramm getestet und in Fhem auf dem Raspberry Pi eingebunden?

Als ich diesen Beitrag gelesen hatte, hatte ich Lust, auch mal was mit Firmata zu machen. Mit dem Firmata Protokoll kann man einfach auf alle Ein und Ausgänge zugreifen ohne ein eigenes Protokoll zu entwickeln.

Also einen Arduino Nano aus der Bastelkiste geholt und ihn mit dem Firmata Standard Sketch geflasht. Das wird ja ganz gut in dieser Anleitung beschrieben.

Arduino flashen

Also über die Arduino IDE den Standard Firmata flashen:
Firmata flashen

Quicktest

„Wie wird ein Arduino Nano mit Firmata geflasht, mit dem iMac und dem Firmata-Testprogramm getestet und in Fhem auf dem Raspberry Pi eingebunden?“ weiterlesen

Withings Pulse hat nun CSV Export für Aktivität, SPO2 und Pulse.

Für den Pulse gibt es jetzt für ein paar Werte mehr den CSV Export und zwar für SPO2, Pulse und Aktivität. Was fehlt ist noch die Schlafzeit, das kommt hoffentlich auch noch.

So sieht es im Web Interface für Aktivität aus:

Bildschirmfoto 2014-06-10 um 15.31.56
So für Pulse:
Bildschirmfoto 2014-06-10 um 15.32.47
Und so für SPO2.
Bildschirmfoto 2014-06-10 um 15.32.30

Habe das Teil nun schon 1 Jahr immer bei mir, es ist wirklich gut! Auch der Support ist nett und kompetent. Hier der 1. Blogbeitrag zu dem Teil.

Dazu passt evl. diese Mindmap zum SPO2

20140610-164332-60212755.jpg

{Update 3.10.14} Testfazit: Bugs in iOS8 Version

Der Pulse ist ganz gut aber, folgende Bugs müssen noch dringen gefixt werden, damit auch die Schlaffunktion sinnvoll genutzt werden kann.

1. Es wird reproduzierbar keine Schlafzeit aufgezeichnet, wenn der Puls manuell an und aus geschaltet wird und er auf dem Nachtisch liegt. Man will ja nicht immer das Band Nachts tragen. Das funktionierte auch bis kurz vorm Update auf iOS8. Der Support meint, das Arband muss getragen werden 😉

2. Der Status des Schalters: „Automatisch Erkennen des Aufwachens“ wird nach syncronisierung nicht auf andere Geräte übertragen.

3. Keine manuelle erfassung der fehlenden Schlafzeiten möglich. Das ist für eine Gesundheitsapp ein NOGO!

4. Kein EXPORT der PULSE Daten als CSV.

Wer auf die Funktionen verzichten kann, für den ist es ganz gut zu gebrauchen. Aus meiner Sicht, müssen die Bugs zeitnah gefixt werden. Habe dazu schon beim Support 3 Tickets erstellt, leider kommt da eine default E-Mail.