Skip to content

Instantly share code, notes, and snippets.

View theonewolf's full-sized avatar

Wolfgang Richter theonewolf

View GitHub Profile
@theonewolf
theonewolf / gist:1280146
Created October 12, 2011 03:00
Minimal POST example
Expected Output:
./cgi
Parent: Heading to select() loop.
Got from CGI: HTTP/1.1 200 OK
Connection: close
Content-Type: text/html; charset=utf-8
Content-Length: 56
@theonewolf
theonewolf / list.json
Created October 23, 2011 00:06
JSON List for Contact Photos
{"8fa0a87b-7b6c-42ae-90e1-4ff51a47a1bd": ["94ff5be65f6c8dc1e8324743bfe8f51579262e99a8232e0a458fe0d1bf142b4c_full", "ff75c0b0e3eeab58057036bef95b4a1520d60f386ccfab0bdf3034737f975b49_full", "2855dedc79fa48924c7d4f8de55fa3a885fe7e8a2cb7b990f114710d973d5533_full", "5cf4c6c566260aa53dfeb186b7428d72fa481c5a30341ddf28208606b7c1c65d_full", "f3880ffc927f747129b65bfaf44d6591e2965baef4ce92562c8f79315ac7769b_full", "166babd9d3cb303befe8f68e61d6709079e10fd0a25910291e3033fb699520dd_full", "dd1c7c2521659b03576fe3fc3aecef77030d0757047cdb350bad52688e20827e_full", "e3f9c05e2b8997d00b1494b3f6ab879a02d6313e5786b62134ef79f92a334606_full", "91027a942efab6b5745f21b8a7db99db57a5221988d7b6604909564339adee03_full"], "da5b31fd-00fd-4110-8c23-3ba373bab3c3": ["37c2481c99fae12dda890b464f0540b125e10a2806eba2ff6bc6925a319a7632_full", "99f546fbe6ffed40c13ba942e75589d75bf8b1732d5d67f4463c97a8059f779d_full", "b845f3dd3a5d013d7c2a83913a45570c9aac5339cce9346561f2af8e6356fa1c_full", "ff22d99b5430dd19c6d26caa39e53f20d9d4f35deca95d22257b73140c0b411
@theonewolf
theonewolf / gist:1317586
Created October 26, 2011 19:51
Python Socket in Flask Example
#!/usr/bin/env python
import socket
from flask import Flask
app = Flask(__name__)
DEBUG = True
app.config.from_object(__name__)
@app.route('/sockme')
#!/usr/bin/env python
seed = 169743212279
def randomness(seed):
while True:
ret = 37 ^ seed
ret = ret >> 4
ret = ret << 6
ret *= 17
@theonewolf
theonewolf / make_check_urlparse
Created October 27, 2011 21:54
opendiamond make check urlparse patch
************* Module opendiamond.helpers
E1101:119,16:splitscheme: Instance of 'ParseResult' has no 'scheme' member
E1101:119,30:splitscheme: Instance of 'ParseResult' has no 'path' member
E1101:122,16:splitscheme: Instance of 'ParseResult' has no 'scheme' member
E1101:122,30:splitscheme: Instance of 'ParseResult' has no 'path' member
diff --git a/checkpoint3/server.c b/checkpoint3/server.c
index a88135a..36ac511 100644
--- a/checkpoint3/server.c
+++ b/checkpoint3/server.c
@@ -769,7 +769,7 @@ int main(int argc, char* argv[])
{
if (conn_set[c].file_read && !conn_set[c].send_buf.num_vali
{
- //FD_CLR(conn_set[c].fd, &write_fds_save);
+ FD_CLR(conn_set[c].fd, &write_fds_save);
@theonewolf
theonewolf / gist:1357349
Created November 11, 2011 06:30
IDE Qemu-KVM logging
This file has been truncated, but you can view the full file.
ide: reset
ide: reset
ide: reset
ide: reset
ide: reset
ide: reset
ide: reset
ide: reset
ide: dma_reset
ide: reset
@theonewolf
theonewolf / gist:1361297
Created November 12, 2011 23:35
cpdataretriever demo code
@app.route('/cp/requestCookie', methods=['POST'])
def request_cookie():
'''View method for cookie generation for a full fidelity search
scoped to a specific set of images.'''
result_list = request.form['result_list']
sessionid = str(uuid.uuid1())
with open('/tmp/sessions/%s.json' % sessionid, 'w') as f:
@theonewolf
theonewolf / gist:1361494
Created November 13, 2011 02:22
scope list for thumbnails
<objectlist count="95"><object src="http://http://127.0.0.1:5001/getThumbnailPhoto/a154dae4-aab7-47f4-9434-f183ead4e8a7/9a49dbad6dae110a4e6070cd91b1171de6551d1d619f5774215a6d77d4a011ad"/><object src="http://http://127.0.0.1:5001/getThumbnailPhoto/a154dae4-aab7-47f4-9434-f183ead4e8a7/f6f60700c12c3a60bb6ab2590ef56b58ba2929a4f435fc907be291194a86bea1"/><object src="http://http://127.0.0.1:5001/getThumbnailPhoto/a154dae4-aab7-47f4-9434-f183ead4e8a7/1a6b057c7a5f764b71ffc249e57b212c08510df66e57d96b3f22adf18c373a61"/><object src="http://http://127.0.0.1:5001/getThumbnailPhoto/a154dae4-aab7-47f4-9434-f183ead4e8a7/b622132d6867d0860f18dc32017893fabeeed71bad8386af54d16f2286568dc9"/><object src="http://http://127.0.0.1:5001/getThumbnailPhoto/a154dae4-aab7-47f4-9434-f183ead4e8a7/7c36a213674377f483126b66afa128ef95817c586032cf958d7339a5fa45c90d"/><object src="http://http://127.0.0.1:5001/getThumbnailPhoto/a154dae4-aab7-47f4-9434-f183ead4e8a7/1a45ebfa31fa41fa3f4a16670ea668e468d145ccc59036fa7f108c245809685d"/><object src="http
@theonewolf
theonewolf / HyperFind.diff
Created November 13, 2011 06:00
hyperfind diff for 2-step search
diff --git a/build.xml b/build.xml
index d831227..40e976e 100644
--- a/build.xml
+++ b/build.xml
@@ -6,7 +6,9 @@
<property name="source" value="1.6"/>
<path id="HyperFind.classpath">
<pathelement location="bin"/>
- <pathelement location="/usr/share/java/opendiamond.jar"/>
+ <pathelement location="/home/wolf/Diamond/opendiamond-java-7.0.2/opendiamond.jar"/>