Skip to content

Instantly share code, notes, and snippets.

View xperimental's full-sized avatar

Robert Jacob xperimental

View GitHub Profile
@xperimental
xperimental / remove_lock.sh
Last active June 19, 2023 14:44
Remove lock screen from adb
#!/bin/bash
adb shell am start --ez confirm_credentials false --ei "lockscreen.password_type" 0 com.android.settings/.ChooseLockGeneric
@xperimental
xperimental / demo-stack.yml
Created December 8, 2016 15:49
Simple docker cloud demo stack
lb:
image: 'dockercloud/haproxy:latest'
links:
- web
ports:
- '80:80'
roles:
- global
web:
image: 'xperimental/goecho:v1.5'
@xperimental
xperimental / weather-config.json
Last active June 19, 2016 11:36
Script to show NetAtmo weather on Onion Omega OLED Display
{
"clientId": "",
"clientSecret": "",
"username": "",
"password": ""
}
@xperimental
xperimental / fix-ipv6.sh
Last active February 9, 2016 16:22
Fix IPv6 prefix in running router (ffbsee-v0.0.2)
# Login to router using SSH
# Check if you have an invalid IPv6 address
# Should yield something with a mask /64 "in the middle"
uci get network.freifunk.ip6addr
# Set new prefix and remove invalid address
uci set network.globals.ula_prefix='fdef:1701:b5ee:42::/64'
uci delete network.freifunk.ip6addr
@xperimental
xperimental / counter-led.sh
Created February 8, 2016 17:50
Script to show client state on router led (for TP-Link WDR4300)
#!/bin/sh
readonly _on=default-on # can also be "timer" when you want it to blink
readonly _led=/sys/devices/platform/leds-gpio/leds/tp-link:blue:qss/trigger
readonly _counter=$(cat /sys/kernel/debug/batman_adv/bat0/transtable_local 2> /dev/null | grep -c 'W')
if [ "${_counter}" = "0" ]; then
echo "none" > ${_led}
else
echo "${_on}" > ${_led}
@xperimental
xperimental / elo.go
Created January 16, 2014 00:23
ELO scoring in Go
package main
import (
"fmt"
"math"
)
const (
ScoreFactor = 10
)
/*
* Copyright 2011 Benjamin Tissoires <benjamin....@gmail.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@xperimental
xperimental / gist:5814422
Created June 19, 2013 13:42
defaults read com.apple.BluetoothAudioAgent
{
"Apple Bitpool Max (editable)" = 64;
"Apple Bitpool Min (editable)" = 2;
"Apple Initial Bitpool (editable)" = 30;
"Negotiated Bitpool" = 30;
"Negotiated Bitpool Max" = 53;
"Negotiated Bitpool Min" = 2;
"Stream - Flush Ring on Packet Drop (editable)" = 0;
"Stream - Max Outstanding Packets (editable)" = 30;
"Stream Resume Delay" = "0.75";
@xperimental
xperimental / GetSystemProperty.java
Created January 14, 2011 11:49
Simple program to view system property
/**
* Simple program to get the value of a single system property.
*
* @author xperimental
*/
class GetSystemProperty {
public static void main(String[] args) {
if (args.length != 1) {
System.out.println("usage: java GetSystemProperty property-name");
wget "http://www.sakis3g.org/versions/latest/sakis3g.gz"
gunzip sakis3g.gz
chmod +x sakis3g
./sakis3g --interactive