Skip to content

Instantly share code, notes, and snippets.

Avatar

Steven Clontz StevenClontz

View GitHub Profile
@StevenClontz
StevenClontz / random_input_line.py
Created Jan 29, 2013
Choose random line of input while storing only one line at a time and an integer with uniform probability.
View random_input_line.py
# only variables I'm allowed to store/modify
i = 0
stored_string = "No input given!"
# we'll need to be able to make random choices
import random
# solution
while True:
try:
View mountain-lion-brew-setup.markdown

Get Mountain Lion and Homebrew to Be Happy

1) Install XCode 4.4 into /Applications

Get it from the App Store.

2) Install Command Line Tools

In XCode's Preferences > Downloads you can install command line tools.

@StevenClontz
StevenClontz / comic.html
Created Feb 12, 2013
Mockup of an HTML template representing an XKCD (or some other) comic
View comic.html
<div id="comic">
<div class="panel">
<div class="caption">
One lazy morning
</div>
<div class="actor actor-left cueball"></div>
<div class="actor actor-right cueball"></div>
<div class="actor-text actor-left">
I had an idea today
</div>
@StevenClontz
StevenClontz / puzzle0.py
Last active Dec 14, 2015
AU AMP'd High School 2013 | Various verifications
View puzzle0.py
import sys
readlines = sys.stdin.readlines() # reads input to list of strings for each line
graph = {
int(line.split()[0]):
[int(item) for item in line.split()[1:]]
for line in readlines
}
for vertex in graph:
View gist:5522921
  1. What old-school NES game tells the story of Ryu Hiyabusa's quest for vengeance? Only pure guess, but Ninja Gaiden?
  2. Name the crazy clown who's the major villain of Final Fantasy VI. Kefka
  3. Who voices Nigel Thornberry in Nickelodeon's "The Wild Thornberrys"? Tim Curry
  4. What contemporary cartoon's tagline is, "It's anything but."? I'd have to assume the Regular Show but I've never seen it.
  5. What band did the songs "Hot-Blooded" and "Cold as Ice"? Foreigner, unless I've develped Double Vision
  6. Name the Pokémon whose special ability is to put other Pokémon to sleep, and is noted for its singing ability. Jigglypuff
  7. What anime features a master detective known as "L"? Dethu Notu!
View README.md

ROT Pairs

Finds a list of tuples, each of which is a triple (word1, word2, n) where word1 and word2 are Scrabble words of length 4, and n is a number such that word2 is a ROT-n cypher of word1.

Word list

You'll need your own Scrabble word list. I used SOWPODS, which I found here: Save it as words.txt to use the script.

@StevenClontz
StevenClontz / older_bash_prompt.sh
Last active Apr 6, 2016 — forked from insin/bash_prompt.sh
Older bash prompt
View older_bash_prompt.sh
#!/bin/bash
#
# DESCRIPTION:
#
# Set the bash prompt according to:
# * the active virtualenv
# * the branch/status of the current git repository
# * the return value of the previous command
# * the fact you just came from Windows and are used to having newlines in
# your prompts.
@StevenClontz
StevenClontz / README.md
Last active May 23, 2016
MaPP HSC17 Call for Puzzle Designers
View README.md

MaPP High School Challenge '17

Thank you for your interest in designing a puzzle for Mathematical Puzzle Program's (MaPP) High School Challenge '17 (HSC17)! We provide our mathematical puzzlehunt competition materials to campuses across the country without cost as part of our mission of promoting the fun of mathematical problem solving. Your contributions are what make this possible.

Please read this short document outlining what we need from our volunteer

@StevenClontz
StevenClontz / gist:1eb76f761b9114858238dd62d21740a5
Last active Jan 18, 2018 — forked from wrburgess/gist:2187164
Setting up a Rails has_many :through relationship with meaningful relationship table #rails #activerecord #relations
View gist:1eb76f761b9114858238dd62d21740a5

Create Models

Create tables:

  • bin/rails g model Location name:string
  • bin/rails g model User name:string
  • bin/rails g model Checkin

Run migration:

  • bin/rails db:migrate
@StevenClontz
StevenClontz / .gitignore
Last active Sep 20, 2018
git cheatsheet for LaTeX projects
View .gitignore
# create a file with this exact text to ignore build files
*.aux
*.fdb_latexmk
*.fls
*.log
*.synctex.gz