Install Flynn.io for testing

I currently play around a lot with docker and all the tools from the docker community.

While Flynn.io is still not stable i like to play around with it and i noticed there are no good installation notes. The simplest solution is to use the provided demo project, which will run a vagrant image with all u need:

https://github.com/flynn/flynn-demo/

However if you want to install it for testing somewhere else, just take the single installation steps from this file and execute them:

https://github.com/flynn/flynn-demo/blob/master/Vagrantfile

# Fix for https://github.com/flynn/flynn/issues/13
echo 3600 > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_close_wait

IP_ADDR=$(/sbin/ifconfig eth0 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}')

echo "Configuring flynn with internal ip: ${IP_ADDR}"

# docker pull flynn/host
# docker pull flynn/discoverd
# docker pull flynn/etcd
# docker should autopull these images in this Fall
# the host container will take oft starting the
docker run -d -v=/var/run/docker.sock:/var/run/docker.sock -p=1113:1113 flynn/host -external ${IP_ADDR} -force

# docker pull flynn/postgres
# docker pull flynn/controller
# docker pull flynn/gitreceive
# docker pull flynn/strowger
# docker pull flynn/shelf
# docker pull flynn/slugrunner
# docker pull flynn/slugbuilder
# docker pull flynn/bootstrap

# same here, it should be enough to just start the bootstrap

docker run -e=DISCOVERD=${IP_ADDR}:1111 flynn/bootstrap

Note that you might need to run several lines with sudo…

Now install flynn-cli, add your key (change localhost to the ip of your testserver) and you are ready to go…

As there is no port-forwarding if you install this without Vagrant the ports need to be changed..

Note that flynn is not yet ready for production, while testing you may experience many issues..

Tipp zur Optimierung der Onpage Analyse in Google Analytics

Die Google Analytics On Page Analyse ist ein hilfreiches Tool um für eine Seite zu sehen, wohin die einzelnen Benutzer geklickt nhaben. Im Gegensatz zu Analyse Tools wie eTracker, die eine echte Klick-Map erzeugen hat Google Analytics hier eine andere Funktionsweise. Google speichert nicht die Klickposition, sondern lediglich von welcher Seite der Benutzer auf welche Zielseite gegangen ist. Bei der Darstellung der InPage Analyse sucht Google Analytics dann alle Links die auf diese Zielseite und markiert diesem mit dem dem ermittelten Wert. Tipp zur Optimierung der Onpage Analyse in Google Analytics weiterlesen

Visual Voicemail unter Android mit Telekom Tarif

So, seit nun fast einer Woche bin ich nun von meinem iPhone auf ein Sony Xperia Z umgestiegen. Nach Jahren iOs mit einem kurzen Android und einem kurzen Windows Phone Ausflug (dienstlich) muss ich gestehen: Es hat sich Einiges getan.
Das Handy ist flink, wasserdicht, hat NFC, LTE und alles was man so braucht. Das Betriebssystem ist smart und offen. Nur Visual Voicemail habe ich vermisst.
Visual Voicemail unter Android mit Telekom Tarif weiterlesen

Website Geschwindkeiten weltweit messen

Die Meisten werden wissen, das es mit Hilfe der heutzutage in den Browsern enthaltenen Entwicklertools sehr einfach ist die Geschwindigkeit und Performance einer Website zu messen (siehe auch http://janrenz.de/websiteperformance-lokal-messen-und-untersuchen/).

Solche Messungen werden aber zumeist lokal ausgeführt und haben damit zwei Schwachstellen:

  • Die Perfomance des eigenen Netzwerkes mag schwanken, etwa weil gerade ein Kollege oder der eigene Rechner gerade ein großes Update runterlädt
  • Die Messungen sind für Kunden oder Dritte nicht reproduzierbar

Über den kostenlosen Service www.webpagetest.org kann man die Geschwindigkeit einer Website nun auch von verschiedenen Servern aus dem Internet heraus messen. Über die Website können Messungen angestoßen werden: Website Geschwindkeiten weltweit messen weiterlesen