Skip to content

Instantly share code, notes, and snippets.

Avatar

David H. Wilkins dwilkins

View GitHub Profile
@dwilkins
dwilkins / users.yml
Created Jul 11, 2017
Users fixtures
View users.yml
<% binary_image = File.open("#{Rails.root}/test/fixtures/files/photo-one.png").read %>
<% image_uid = Dragonfly.app.store(binary_image) %>
<% image_name = Dragonfly.app.fetch(image_uid).name %>
john_doe:
username: jdoe
email: 'jdoe@exampmle.com'
first_name: John
last_name: Doe
photo_uid: image_uid
photo_name: image_name
View user.rb
class User < ActiveRecord::Base # model
dragonfly_accessor :photo
end
View proclog.sh
#!/bin/bash
# Process a compressed rails log file and sort the SQL
# statements by frequency
# Requires - gzip, ansifilter, sed
echo $ARGC
COMMANDNAME=`basename $0`
if [ $# -lt "1" ]
then
@dwilkins
dwilkins / enable_forwarding_masq
Created Apr 17, 2016
Enable Forwarding and Masq on the host linux computer
View enable_forwarding_masq
sudo sysctl net.ipv4.ip_forward=1
sudo iptables -t nat -A POSTROUTING -j MASQUERADE
View dhcpd.conf
# /etc/dhcpd.conf
#
# Configuration for g_ether / usbpizero
# Only serves 1 address to the computer on the
# other end of the USB cable
# also referenced in /etc/netctl/usbpizero
#
subnet 192.168.7.0 netmask 255.255.255.0 {
range 192.168.7.150 192.168.7.150;
View enable_the_adapter
netctl enable usbpizero
systemctl start dhcpd4
@dwilkins
dwilkins / g_ether.conf
Created Apr 17, 2016
Options for the g_ether module
View g_ether.conf
# /etc/modprobe.d/g_ether.conf
options g_ether host_addr=12:a5:cf:42:92:fd dev_addr=5e:bc:ca:27:92:b1 idVendor=1317 idProduct=42146
View raspberrypi.conf
# /etc/modules-load.d/raspberrypi.conf
bcm2708-rng
snd-bcm2835
dwc2
g_ether
View config.txt
# /boot/config.txt
# See /boot/overlays/README for all available options
gpu_mem=64
dtoverlay=dwc2
View usbpizero
# /etc/netctl/usbpizero
Description='pizero g_ether gadget'
Interface=usb0
Connection=ethernet
IP=static
Address=('192.168.7.3/24')
## Gateway address is the one we'll specify later
## in dhcpd.conf of the computer on the other end
## of the USB cable
Gateway='192.168.7.150'