Skip to content

Instantly share code, notes, and snippets.

View xperimental's full-sized avatar

Robert Jacob xperimental

View GitHub Profile
@xperimental
xperimental / add-serials.txt
Created May 17, 2014 15:19
Android Developer Days 2014 Prize Serials
ADD 2014 Prize Serials
----------------------
Decompilation of ADD app by: goddchen, mauimauer and xperimental
4527
1137
1300
3584
3130
@xperimental
xperimental / keybase.md
Created June 1, 2014 22:13
Proof for keybase.io

Keybase proof

I hereby claim:

  • I am xperimental on github.
  • I am xperimental (https://keybase.io/xperimental) on keybase.
  • I have a public key whose fingerprint is 6774 0203 4C2D 1311 0D9B 1749 2FA2 8F9B 0AB2 4687

To claim this, I am signing this object:

@xperimental
xperimental / screeps.json
Last active August 29, 2015 14:10
Simple code from screeps.com
[
{
"_id": 0,
"modules": {
"main": "var _ = require('lodash');\nvar spawn = require('spawn');\nvar harvester = require('harvester');\nvar builder = require('builder');\nvar guard = require('guard');\n\nGame.s = spawn;\nGame.r = {\n h: harvester,\n b: builder,\n g: guard\n};\n\n_.forEach(_.values(Game.creeps), function (c) {\n _.forEach(_.values(Game.r), function(r) {\n if (c.memory.role == r.role) {\n r.brain(c);\n }\n });\n});\n",
"harvester": "/*\n * Module code goes here. Use 'module.exports' to export things:\n * module.exports = 'a thing';\n *\n * You can import it from another modules like this:\n * var mod = require('harvester'); // -> 'a thing'\n */\nmodule.exports = {\n role: 'harvester',\n body: [Game.WORK, Game.CARRY, Game.MOVE, Game.MOVE],\n brain: function (c) {\n if (c.energy < c.energyCapacity) {\n var sources = c.room.find(Game.SOURCES_ACTIVE);\n if (sources.length) {\n c.moveTo(sources[0]);\n c.harvest(sources[0]);\n }\n } else {\n var s = Game.spawns.Spawn1;\n c.moveTo(
WebRequest request = WebRequest.Create(PostUrl);
request.Method = "POST";
request.ContentLength = data.Length;
request.ContentType = "application/x-www-form-urlencoded";
Stream dataStream = request.GetRequestStream();
dataStream.Write(data, 0, data.Length);
dataStream.Close();
#!/bin/bash
NAT_INTERN=tap0
NAT_EXTERN=eth0
iptables -t nat -A POSTROUTING -o $NAT_EXTERN -j MASQUERADE
iptables -A FORWARD -i $NAT_INTERN -o $NAT_EXTERN -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i $NAT_EXTERN -o $NAT_INTERN -j ACCEPT
public class WebViewTest extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
/* Set the Content View */
setContentView(R.layout.main);
/* Get the WebView */
WebView wv1 = (WebView) findViewById(R.id.wv1);
/etc/usb_modeswitch.d$ cat 12d1\:1446
########################################################
# Huawei E270+ (HSPA+ modem)
DefaultVendor= 0x12d1
DefaultProduct=0x1446
TargetVendor= 0x12d1
TargetProductList="1001,1406,140c,14ac"
$ which usb_modeswitch
/usr/sbin/usb_modeswitch
$ grep 1446 /lib/udev/rules.d/40-usb_modeswitch.rules
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1446", RUN+="usb_modeswitch '%b/%k'"
$ lsusb
Bus 002 Device 004: ID 12d1:1001 Huawei Technologies Co., Ltd. E620 USB Modem