Skip to content

Instantly share code, notes, and snippets.

@sseltzer
sseltzer / GLSL-Noise.md
Created March 21, 2017 04:53 — forked from patriciogonzalezvivo/GLSL-Noise.md
GLSL Noise Algorithms

Generic 1,2,3 Noise

float rand(float n){return fract(sin(n) * 43758.5453123);}

float noise(float p){
	float fl = floor(p);
  float fc = fract(p);
	return mix(rand(fl), rand(fl + 1.0), fc);
}
@sseltzer
sseltzer / index.html
Created February 16, 2017 03:39
Vue CSS Anim Test
<script src="https://unpkg.com/vue/dist/vue.js"></script>
<div id="slider" class="slider">
<div v-for="(item, index) in items" class="item" v-bind:style="item" v-bind:index="index"/>
</div>
su pi -c '/home/pi/development/node/rp_blinky/start_server.sh'
# This script has a prereq of: https://gist.github.com/sseltzer/72589db1be80064db4e533a2b22640c6
# first run download_node_globals.sh
mkdir -p ~/development/node
cd ~/development/node
express appname
cd ~/development/node/appname
npm install
@sseltzer
sseltzer / install_nodejs_direct.sh
Last active December 23, 2016 06:54
Install node.js
# Check arm versions: https://gist.github.com/sseltzer/c589400ab2cf6a7c862deb37b8465f0a
# Check latest node.js version, and grab the DL link: https://nodejs.org/en/download/current/
# dl file
mkdir -p ~/development/download
cd ~/development/download
wget https://nodejs.org/dist/v7.3.0/node-v7.3.0-linux-armv7l.tar.xz
tar xvf node-v7.3.0-linux-armv7l.tar.xz
# set symbolic links
pi@seanpi  ~  uname -a
Linux seanpi 4.4.38-v7+ #938 SMP Thu Dec 15 15:22:21 GMT 2016 armv7l GNU/Linux
pi@seanpi  ~  cat /proc/cpuinfo
processor : 0
model name : ARMv7 Processor rev 4 (v7l)
BogoMIPS : 38.40
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
ll /usr/share/nano
# or on a mac via homebrew
# ll /usr/local/share/nano/
# format like below, add to .nanorc in ~
include /usr/share/nano/asm.nanorc
include /usr/share/nano/awk.nanorc
include /usr/share/nano/cmake.nanorc
include /usr/share/nano/c.nanorc
@sseltzer
sseltzer / set_up_shell.sh
Last active December 23, 2016 07:05
Set up zsh and oh my zsh, includes link to windows compat powerline fonts.
# Install zsh:
# https://github.com/robbyrussell/oh-my-zsh/wiki/Installing-ZSH
apt install zsh
# Install oh my shell
# https://github.com/robbyrussell/oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# Set theme to agnoster
nano ~/.zshrc
Steps:
sudo nano /etc/hostname
(Default is "raspberrypi", just set this to what you want.)
sudo apt-get install avahi-daemon
sudo init 6
Upon restart:
<hostname>.local now resolves to your pi.