Simple reverse tunnels for your PIs!

The other day I was developing an application intended to be run on a set of distributed raspberry pi’s. The application setup is not trivial I and do expect a fair bit of problems once the devices are deployed. It is therefore important for me to be able to troubleshoot and collect information from the devices whenever I need to. The collection of information can probably be automated by letting them push logs to a central repository. But that does not allow me to correct issues or upgrade the software directly on the devices.

The ideal solution would be to be able to open an ssh session to each of the deployed devices at any time. It is usually not possible to address the devices directly since they will be using 3G dongles to connect to the rest of the world. Therefore I opted to set up reverse tunnels from the devices to a central node which I can address directly. After a couple of iterations of setting up reverse tunnels manually I was dismayed. It is boring and error prone.

[…]

Read More

Komma åt utvecklingserver från virtuella maskiner

Microsofts utvecklingsservrar är konfigurerade att endast tillåta lokala requests, detta kan ställa till det när man exempelvis vill testa äldre versioner av IE från en virtuell maskin. En enkel väg runt denna begränsning är att använda fiddler. Man kan också använda tunnlar eller andra proxys, men fördelen med fiddler är att de flesta utvecklare redan har det installerat. […]

Read More

Can’t Reproduce?

Mark Shuttleworth, multimiljonären (mijardär?) bakom Canonical och Ubuntu har stängt* buggen som startade Ubuntu: When Canonical founder Mark Shuttleworth began shipping Ubuntu nine years ago, he created “Bug #1.” Its title was “Microsoft has a majority market share,” and Shuttleworth said “[t]his is a bug which Ubuntu and other projects are meant to fix. Idag […]

Read More

Intryck från SDC 2012

Här kommer mina något sena intryck från Scandinavian Developer Conference 2012 (SDC)  som hölls för några veckor sedan på Svenska Mässan i Göteborg. Tyckte mässan var välordnad, bra lokaler, bra mat och allt verkade fungera som det skulle. Har dock inte så mycket att jämföra med då detta var första gången jag deltog på en konferens. Det som jag tycker […]

Read More

Chocolatey, har Windows lärt sig av linux?

Äntligen har det kommit en pakethanterare till Windows. Den påminner lite om apt-get och med den kan man ladda ner och installera både verktyg och applikationer. Installationen av Chocolatey är enkel. Starta powershell och skriv in: iex ((new-object net.webclient).DownloadString("http://bit.ly/psChocInstall")) När man väl har det installerat så är det bara att gå in och titta om […]

Read More