Skip to content

Instantly share code, notes, and snippets.

@tachang
tachang / recreate_snapshot.sh
Created April 10, 2015 19:51
Recreate LVM snapshot
#!/bin/bash
# Stop crashplan temporarily
/etc/init.d/crashplan stop
# Unmount the datasnapshot
umount /mnt/datasnapshot
# Destroy snapshot and recreate it
lvremove -f /dev/example-vg/datasnapshot
### Keybase proof
I hereby claim:
* I am tachang on github.
* I am tachang (https://keybase.io/tachang) on keybase.
* I have a public key whose fingerprint is 1C43 0026 4CF6 D6D5 BEFF F03B DC2A 8174 F1BB CD35
To claim this, I am signing this object:
@tachang
tachang / gist:cc1ab7100762f10d0e30
Created November 15, 2015 21:26
Chicktech Robotics Workshop Notes
May need to give world read/write permissions to Arduino device:
chmod o+rw /dev/ttyUSB0
@tachang
tachang / gist:ad8c2d0548e59ce353773ca75a5006c1
Created July 26, 2016 19:41
Hacky way to get it to require js format
/**
* CSS conic-gradient() polyfill
* By Lea Verou — http://lea.verou.me
* MIT license
*/
var cg;
(function(){
@tachang
tachang / gist:2117833a395504bae0bde9979f4e201e
Created March 10, 2017 20:34
How to install NodeJS without root
wget https://nodejs.org/dist/v6.10.0/node-v6.10.0-linux-x64.tar.xz
tar xvfJ node-v6.10.0-linux-x64.tar.xz
echo 'export PATH=$HOME/node-v6.10.0-linux-x64/bin:$PATH' >> ~/.bashrc
. ~/.bashrc
@tachang
tachang / ReactControlledInputWithState.jsx
Created December 14, 2017 20:02 — forked from markerikson/ReactControlledInputWithState.jsx
React controlled input with internal state example
class ControlledInputWithInternalState extends Component {
constructor(props) {
super(props);
this.state = {
isValid : true,
value : props.value
};
}
@tachang
tachang / load_database.sh
Created December 19, 2017 18:13
Scripts that loads a database from S3
#!/bin/bash
# This script looks for a database container and reloads the database
# inside the container
DB_CONTAINER_ID=`docker ps --filter="ancestor=postgres:9.6" -q`
read -p "Enter Amazon Access Key: " AMAZON_ACCESS_KEY
read -p "Enter Amazon Secret Key: " AMAZON_SECRET_KEY
@tachang
tachang / smtpforwarder.py
Created August 31, 2018 08:42
SMTP Forwarding Script
import smtpd
import asyncore
class CustomSMTPServer(smtpd.SMTPServer, object):
def process_message(self, peer, mailfrom, rcpttos, data):
print 'Receiving message from:', peer
print 'Message addressed from:', mailfrom
print 'Message addressed to :', rcpttos
print 'Message length :', len(data)
@tachang
tachang / Intel520PassthroughIssues.md
Last active July 13, 2023 12:24
Intel 520 Integrated Graphics Card Passthrough Issues on Proxmox

I am having issues getting my Intel 520 integrated graphics card passing through on qemu. I am using Proxmox Virtual Environment 6.2-4.

I am getting some type of fault code when starting up a virtual machine:

qemu-system-x86_64 -machine q35 -m 2G -accel kvm -cpu host \
-device vfio-pci,host=00:02.0 -nographic -vga none \
-cdrom /var/lib/vz/template/iso/Win10_2004_English_x64.iso