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> |