Skip to content

Instantly share code, notes, and snippets.

Jeff Wintersinger jwintersinger

View GitHub Profile
View output.txt
Initial:
[[0 1 1 0 1]
[0 0 1 0 1]
[0 0 0 0 0]
[0 1 1 0 1]
[0 0 0 0 0]]
Top:
[[0 1 1 0 1]
[0 0 1 0 1]
View ids.sorted-alphabetically
Configurator/Accordion/Canvas###21
Configurator/Accordion/Canvas###27
Configurator/Accordion/Canvas###31
Configurator/Accordion/Canvas###42
Configurator/Accordion/Canvas###45
Configurator/Accordion/Canvas###48
Configurator/ActionScript/ScriptFile/desc###100
Configurator/ActionScript/ScriptFile/desc###104
Configurator/ActionScript/ScriptFile/desc###108
Configurator/ActionScript/ScriptFile/desc###112
View checkerboard.py
import random
recur_calls = 0
dp_calls = 0
def make_board(n, max_val_mag):
board = []
for i in range(n):
board.append([])
for j in range(n):
@jwintersinger
jwintersinger / find-best-hit.py
Created Jul 14, 2014
Multiple methods for finding best set of mutually compatible BLAST hits
View find-best-hit.py
#!/usr/bin/env python3
'''
For each query listed in a BLAST XML results file, determine how much of the
query sequence is covered by the "best" hit. The best hit is deemed to be the
one in which the summed bitscores of its compatible HSPs is highest. Mutually
compatible HSPs are deemed to be ones that neither overlap nor "cross" each
other.
Usage:
cat blast_results.xml | find-best-hit.py
View gist:e636b2fd3bfafb947d5b
Olympic Weightlifting Level I (eight one-hour classes)
This 8 week class is designed for true beginners with little to no previous weight training experience. Participants will learn the basics of weightlifting starting with the Olympic squat and deadlift and moving to the power snatch and power clean in a progressive manner. By the end of the session, participants will gain hip and shoulder flexibility along with leg and core strength.
Fundamentals of Weight Training (six one-hour classes)
Learn to train effectively and safely following appropriate exercise progressions under the supervision of a certified trainer. Participants will be introduced to a series of fundamental exercises commonly used in training programs such as squats, lunges and rows. Participants will learn how to create a personalized program using a variety of training methods and be familiarized with most of the equipment in the weight room.
View gist:1810077
#name=java_singleproc
name=java_threaded
#name=node_async
host=http://localhost:8124
n=1000
for file in {small,large}.jpg; do
for c in 1 50 100 1000; do
cmd="ab -n $n -c $c $host/$file"
echo "Running $cmd ..."
View midterm-prep
============================
Test Contents (thanks, Kent)
============================
Composition: short-answer questions
Look at exercises in Prag Prog book
Contents:
JS basics
Class, object, sequence diagrams
Basic OOP
Use cases
@jwintersinger
jwintersinger / gist:1969994
Created Mar 4, 2012
Alex design discussion
View gist:1969994
Search should be consistent
Centre the search
Put it in top right/left, just below horizontal bar
On opposing side of it, have header describing what page you're on ("Dashboard", "Discussion")
Then, search always stays in exact same spot
How we should have search bar on every page: like on search results page, with bar across top -- perhaps centre it
Calling attention to search:
Can put light grey bar behind it
View gist:2340220
testHelpers.makePutReq('/api/memos/1', {
title: 'My new title',
postDate: 1433820201,
content: 'My new body.',
id: 1,
posterID: 2
}, function(res) {
// On response
}, function(body) {
// On complete
You can’t perform that action at this time.