I hereby claim:
- I am rkulla on github.
- I am rkulla (https://keybase.io/rkulla) on keybase.
- I have a public key ASBDV2m5F9zjHg4tmy96M-U2wGZweobV9UVwTJlMJ89OrQo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
#!/bin/bash | |
# Simple go wrapper for typing "go file.go" instead of "go run file.go" | |
# Allows flags and wildcards as usual. | |
# | |
# Installation: Copy this wrapper to first in PATH, e.g. $GOPATH/bin | |
realgo=/usr/local/go/bin/go | |
if (( $# > 0 )) && [[ "$1" = *.go ]]; then | |
$realgo run "$@" | |
else |
#!/usr/bin/env python | |
# Query Big Query and return JSON results. | |
# Just a python example. There are better CLI tools than this: | |
# https://cloud.google.com/bigquery/bq-command-line-tool?hl=en | |
# usage: python bq.py | |
# For pretty output, pipe to 'prettyjson' or json.tool and/or pygmentize: | |
# bq.py | python -m json.tool | pygmentize -l javascript | |
from apiclient.discovery import build | |
from oauth2client.client import SignedJwtAssertionCredentials |
Pinterest Version with photos I took
By Number
-> Species
-> Date First Identified
-> Location First identified
#!/bin/bash | |
# django-skeleton by Ryan Kulla <[email protected]> | |
# Sets up my prefered Django project layout. Creates a virtualenv with | |
# django-toolbelt django-debug-toolbar and django-coverage. And creates | |
# an initial local Git repository. | |
default_packages=(django-toolbelt django-debug-toolbar django-coverage) | |
root_folder="$1" | |
project_name="$2" | |
root_basename=$(basename "$root_folder") |
/* curslotto.c | |
* Lotto number generator -by Ryan Kulla | |
* Compile with: gcc -o curslotto curslotto.c -lncurses | |
* | |
* Lottery number generator | |
* | |
* Usage: curslotto <num1> <num2> <num3> <num4> <num5> <num6> [slow] | |
* | |
* Examples: | |
* |
#!/bin/bash | |
# Author Ryan Kulla ([email protected]) | |
# | |
# A shell script (in Bash) that allows you to do SVN checkouts | |
# with a shorter command than the default subversion command. | |
# Handy if your repos have long, hard to remember URLs. | |
# | |
# Put this script in your PATH (e.g., ~/bin/) | |
# Make sure it's executable: | |
# $ chmod u+x ~/bin/co |
My notes and shortcuts for working with Michael Hartl's great Rails tutorial | |
(http://ruby.railstutorial.org/) | |
- Since he has you install RVM in the very first chapter, I recommend actually using it | |
immediately rather than getting in the habit of typing out "bundle exec" all of the time | |
or forgetting to create and switch to gemsets. I recommend running this right away: | |
$ rvm use 1.9.3@sample_app --create | |
This way if you're reading other tutorials too, and want to experiment with gems they |
#!/usr/bin/env ruby | |
# vsrcrb.rb by Ryan Kulla (http://rkulla.com). | |
# Note that it only works on a *nix OS (OSX, Linux, etc). Not Windows. | |
# Command-line program to output standard library module source | |
# Install: $ mkdir ~/bin ; mv -i vsrcrb.rb ~/bin/vsrcrb ; chmod u+x ~/bin/vsrcrb | |
# Usage: $ vsrcrb <module-name-without-extension> | |
# Example: View socket.rb's source code: $ vsrcrb socket | less | |
# To view a gem's src: $ less $(gem which <gem>) | |
def get_source_paths(target_file) |
/* gwhich.c -by Ryan Kulla | |
* GTK+ front-end wrapper around the which(1) command. | |
* Compile with: gcc gwhich.c -o gwhich `pkg-config --cflags --libs gtk+-2.0` | |
* Usage: gwhich | |
*/ | |
#include <stdio.h> | |
#include <stdlib.h> | |
#include <errno.h> | |
#include <string.h> | |
#include <gtk/gtk.h> |