View alpine-qemu-arm.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
wget http://dl-cdn.alpinelinux.org/alpine/v3.15/releases/armv7/alpine-uboot-3.15.0-armv7.tar.gz | |
wget http://dl-cdn.alpinelinux.org/alpine/v3.15/releases/armv7/alpine-minirootfs-3.15.0-armv7.tar.gz | |
qemu-img create -f raw sd.img 512M | |
sudo losetup /dev/loop0 sd.img | |
sudo kpartx -av /dev/loop0 | |
lsblk | |
sudo mkfs.ext4 /dev/mapper/loop0p1 | |
mount /dev/mapper/loop0p1 /mnt |
View gist:b14fc9ef16d2a313f9e3e528a0f0aad6
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36 Signal-Desktop/0.12.1 | |
2016-05-14T13:15:46.678Z GET https://textsecure-service-ca.whispersystems.org:4433/v1/devices 200 Success | |
2016-05-14T13:15:46.680Z opening websocket | |
2016-05-14T13:15:47.055Z websocket open | |
2016-05-14T13:17:16.251Z websocket closed 1006 | |
2016-05-14T13:17:16.255Z GET https://textsecure-service-ca.whispersystems.org:4433/v1/devices | |
2016-05-14T13:17:16.672Z GET https://textsecure-service-ca.whispersystems.org:4433/v1/devices 200 Success | |
2016-05-14T13:17:16.675Z opening websocket | |
2016-05-14T13:17:17.058Z websocket open | |
2016-05-14T13:18:46.253Z websocket closed 1006 |
View test.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/python | |
from bottle import route, run, template, request | |
@route('/hello/<name>') | |
def index(name): | |
prename = request.query['prename'] | |
return template('<b>Hello {{prename}} {{name}}</b>!', name=name, prename=prename) | |
run(host='localhost', port=8080) |
View test.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from I2C import * | |
import time | |
timestring = time.strftime("%Y-%m-%d %H:%M:%S") | |
i2caddr = 0x0B # Slave address of battery controller | |
def get_word(i2c, i2caddr, addr): | |
""" Reads two byte value (big-endian) from address addr """ | |
i2c.send_start_bit(); | |
stat = i2c.bulk_trans(2, [i2caddr<<1, addr]); |