Robert Cudmore    archive    tags    search    software


VNC in Debian 8 Jessie

Debian 8 Jessie will not run vnc using the gnome desktop. This bug will not be fixed until Debian 9.



Installing Raspian Jessie on a Raspberry 2/3

If you are Microsoft Windows based, have a look here for a good install guide.



Keeping in sync with github

The cloud is ‘just someone else’s computer’. And most of it is just ‘someone else’s fileserver’.



Programming an arduino with platformio

This post describes how to install and run platformio to compile and upload arduino code via a command line interface (CLI). This is a major breakthrough as it allows writing, compiling, and uploading arduino code on an ARM processor (e.g. Raspberry Pi) and on a Debian server. This allows me to program arduino(s) physically connected to headless machines and circumvents all sorts of silliness around the lack of an Arduino IDE for the ARM platform (shame on you arduino).



PlatformIO

Crash course on PlatformIO



Bit Torrent Sync

BitTorrent Sync will synchronize folders between any number of machines on either a local LAN, over the internet, or via both. It synchronizes without using a central server as everyone is a peer, it is a peer-to-peer (P2P) network.



MQTT

Use MQTT to send little packets of data around. My current thinking is that any sensor/data network should be a mixture of MQTT and Rest. They are different things and both provide some nice features. I like MQTT because: