{{ message }}

Instantly share code, notes, and snippets.

# Clarence "Sparr" Rishersparr

Last active Aug 29, 2015
one bitflip per increment
View gist:9875737
 A binary numerical encoding wherein sequential integers only differ from each other by a single bit. I'm calling this "one bitflip per increment" encoding. This is my proposal to a question posed on the Artisan's Asylum discussion mailing list, with the topic being looking for numerical encodings that are friendly to possibly-genetic algorithmic solutions to problems where only bitwise operations are used, and thus finding a solution of "10000" from "01111" is unlikely, while finding "10000" from "10001" is easy. The nth lsbit of the mask flips every 2^n increments. bin | obpi | mask 0000 | 0000 | 0000
Last active Aug 29, 2015
Attempt at avoiding certain death situations in codegolf.se koth dogfight
View dogfight_dangerzone.java
 // has this plane hit a wall, or is it guaranteed to? boolean dangerZone(Plane icarus) { // outside the arena is instant death if (!icarus.getPosition().isInArena(arenaSize)) { return true; } // adjacent to a wall? // directly facing the wall? // death next turn if (
Created Aug 2, 2014
working dict up to n=64
View gist:f98aa275d6055f04faf4
 0: (2, -1, -1) ('[]', '0') 1: (4, -1, -1) ('[[]]', '1') 2: (6, -1, -1) ('[[[]]]', '2') 3: (8, -1, -1) ('[[[[]]]]', '3') 4: (10, -1, -1) ('[[[[[]]]]]', '4')
Last active Aug 29, 2015
programming pacman controller with patches
View controller.py
 #!/usr/bin/env python import math import pygame import random import sys import subprocess import os import shlex import select
Last active Aug 29, 2015
Partially working unofficial Marbelous interpreter in Python
View fib.mbl
 .. I0 .. .. P0 /\ -- .. .. .. =0 ++ .. P0 -- O0 .. .. =0 ++ .. .. \/ O0 -- /\ -- .. MB .. -- .. \\ .. MB .. .. O0 // ..
View GetBots.py
 #!/usr/bin/env python import os import time import requests from bs4 import BeautifulSoup import re if os.path.exists('bots'): os.rename('bots','bots_bak_'+str(time.time()))
Created Nov 20, 2014
dspam.debug upon arrival of email whose signature does not get saved to dspam_signature_data table
View gist:fb8050b6c45ffcff1a7b
 5398: [11/20/2014 13:34:09] connection id 35 from 123.45.67.62. 5398: [11/20/2014 13:34:09] checking trusted user list for dspam(108) 5398: [11/20/2014 13:34:09] No QuarantineAgent option found. Using standard quarantine. 5398: [11/20/2014 13:34:09] using database handle id 5 5398: [11/20/2014 13:34:09] handle locked 5398: [11/20/2014 13:34:09] DSPAM Instance Startup 5398: [11/20/2014 13:34:09] input args: dspam --deliver=innocent 5398: [11/20/2014 13:34:09] pass-thru args: 5398: [11/20/2014 13:34:09] processing user user@domain.com 5398: [11/20/2014 13:34:09] uid = 108, euid = 108, gid = 115, egid = 115
Created Jan 6, 2015
run sudo command with privileged pipe output on multiple servers via ssh
View ssh_many_echo.sh
 for i in SERVER1 SERVER2 SERVER3 do echo \$i ssh -o LogLevel=quiet -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no \$i "echo PASSWORD | sudo -S sh -c 'echo LINE1 > /privileged/file' " echo ssh -o LogLevel=quiet -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no \$i "echo PASSWORD | sudo -S sh -c 'echo LINE2 >> /privileged/file' " echo ssh -o LogLevel=quiet -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no \$i "echo PASSWORD | sudo -S sh -c 'echo LINE3 >> /privileged/file' " echo echo done
Last active Aug 29, 2015
Cataclysm profession comparisons, Survivor baseline
View professions.diff
 archaeologist.json { - name: "Survivor" + name: "Archaeologist" - pointcost: 0 + pointcost: 5 - skillpoints: 0 + skillpoints: 2 items: [ - "boots_winter"
Created Apr 7, 2015
curl -v http://www.nike.com
View gist:76c0b43639c2680cdfaf
 * Adding handle: conn: 0x7fd47a804000 * Adding handle: send: 0 * Adding handle: recv: 0 * Curl_addHandleToPipeline: length: 1 * - Conn 0 (0x7fd47a804000) send_pipe: 1, recv_pipe: 0 * About to connect() to www.nike.com port 80 (#0) * Trying 23.218.119.101... * Connected to www.nike.com (23.218.119.101) port 80 (#0) > GET / HTTP/1.1 > User-Agent: curl/7.30.0
You can’t perform that action at this time.