Skip to content

Instantly share code, notes, and snippets.

George White stonehippo

Block or report user

Report or block stonehippo

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@stonehippo
stonehippo / nodejs_raspberry_pi.md
Last active Jun 7, 2019
Methods for installing Node.js on Raspberry Pi
View nodejs_raspberry_pi.md

Setting Up Node.js On Raspberry Pi

There are several ways that I've set up Node.js on a Raspberry Pi.

Node.js from source

Do not do this if you can avoid it, it's super slow. If you insist on and have the time, you can start at https://nodejs.org. But really, don't do this.

Install with apt

This method is pretty easy:

@stonehippo
stonehippo / BLE-programming-Raspberry-Pi.md
Last active Jun 4, 2019
Bluetooth LE Programming On Raspberry Pi
View BLE-programming-Raspberry-Pi.md

Bluetooth LE Programming On Raspberry Pi

I'm looking at building up some Bluetooth LE programming expertise on Linux, specifically for use with Raspberry Pi 3 B+ and Pi Zero W models.

This is a compendium of libraries and tools that I'm looking at to build that skill on.

DON'T FORGET!!!

On the Raspberry Pi Zero W, a user must be a member of the bluetooth group to work with tools like bluetoothctl. Set this up with:

@stonehippo
stonehippo / vpn-and-secure-internet-communcations.md
Last active Jun 7, 2019
VPN and secure communications options
View vpn-and-secure-internet-communcations.md

Private VPNs and VPN-alikes

I like to keep my Internet traffic secure and private when I'm on the road or at home, and I want to be able to connect to servers in my private network.

I do use a commerial VPN provider, but of course there's flaw: I have to trust them, as all of my traffic goes through their tunnel. I generally am OK with this. In general, a commercial VPN provider's interest is to keep user data private and unlogged, though there have been exceptions (looking at you, Facebook).

There are good reasons to run my own VPN, including as a way to connect back to resources in my private network. I can and do use SSH for some things, but sometimes it's nice to be able to work remotely as is if I'm within my own network. And that's where a VPN can come in handy.

Running a VPN can be hard to do. Fortunately, there are some tools that can make it easier.

@stonehippo
stonehippo / arm-toolchains.md
Last active Feb 27, 2019
ARM Embedded Toolchains
View arm-toolchains.md
View avrdude_arduino_rpi.md

Notes on AVRDUDE, Arduino, and Raspberry Pi

I ran into some issues getting AVRDUDE and Arduino IDE working with my Raspberry Pis running Raspbian.

General Reference

Don't forget to add youself to the dialout group

@stonehippo
stonehippo / working-copy_ipad_rpi_and_git.md
Last active May 1, 2019
Managing my Working Copy/iPad dev with Github and local repos
View working-copy_ipad_rpi_and_git.md

Working Copy + iPad + Github + Raspberry Pi == My Dev Setup!

I've been using my iPad Pro as my daily driver at home for a bit. It's a great little computer and I find that it covers many of my needs. But one area where it doesn't quite match what I do is hardware hacking. The iPad doesn't really have the right hardware or software for working with stuff like Arduinos and other microcontrollers. But I've worked around that to that I can still do a lot of my coding on the iPad, while still being able to work with hardware.

With A Little Help From My Friend

@stonehippo
stonehippo / my_settings.terminal
Created Jul 29, 2018
OS X Terminal Settings - my custom color scheme
View my_settings.terminal
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BackgroundColor</key>
<data>
YnBsaXN0MDDUAQIDBAUGKyxYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
AAGGoKcHCBMZHSQoVSRudWxs1QkKCwwNDg8QERJcTlNDb21wb25lbnRzVU5TUkdCXE5T
Q29sb3JTcGFjZV8QEk5TQ3VzdG9tQ29sb3JTcGFjZVYkY2xhc3NPEDYwLjA0NTIzMjUw
MDM1IDAuMDQ2MTk0ODkzOTcgMC4wNDYxOTQ4OTM5NyAwLjg5NzQ4OTE2MThPEDcwLjA0
@stonehippo
stonehippo / data-formats.md
Last active May 27, 2018
Some data formats to keep in mind
View data-formats.md
@stonehippo
stonehippo / prog_langs.md
Last active May 26, 2018
Some programming languages I'm interested in
View prog_langs.md
You can’t perform that action at this time.