$ rails g model User
belongs_to
has_one
| /** | |
| * A* (A-Star) Pathfinding Algorithm in JavaScript | |
| * @author Matthew Trost | |
| * @license Creative Commons Attribution-ShareAlike 3.0 Unported License | |
| * @datepublished December 2010 | |
| */ | |
| function astar (map, heuristic, cutCorners) { | |
| var listOpen = []; | |
| var listClosed = []; |
| # ... | |
| gem 'carrierwave' | |
| gem 'fog', '~> 1.0.0' # Need to specify version, as carrierwave references older (0.9.0) which doesn't allow configuration of Rackspace UK Auth URL |
| // Require libraries | |
| var os = require("os"); | |
| var fs = require("fs"); | |
| var readline = require("readline"); | |
| var cluster = require("cluster"); | |
| var express = require("express"); | |
| var site = express(); | |
| // Var up, bro | |
| var i, read; |
| /* | |
| * picked from http://stackoverflow.com/questions/5186441/javascript-drag-and-drop-for-touch-devices | |
| * | |
| */ | |
| function touchHandler(event) | |
| { | |
| // trick to add support for touch event to elements/widgets that do not support it | |
| // by convetting convert touchevents into mouseevents | |
| // only apply this trick to ui-draggable elements |
As configured in my dotfiles.
start new:
tmux
start new with session name:
I spent a lot of time trying to find a pretty optimal (for me) setup for Clojure… at the same time I was trying to dive in and learn it. This is never optimal; you shouldn't be fighting the environment while trying to learn something.
I feel like I went through a lot of pain searching Google, StackOverflow, blogs, and other sites for random tidbits of information and instructions.
This is a comprehensive "what I learned and what I ended up doing" that will hopefully be of use to others and act as a journal for myself if I ever have to do it again. I want to be very step-by-step and explain what's happening (and why) at each step.
| # encoding : utf-8 | |
| require 'openssl' | |
| require 'digest/sha1' | |
| require 'base64' | |
| module Aws | |
| extend self | |
| def signed_url(path, expire_date) | |
| digest = OpenSSL::Digest::Digest.new('sha1') | |
| can_string = "GET\n\n\n#{expire_date}\n/#{S3_BUCKET}/#{path}" |
| COFFEEC = coffee | |
| SASSC = sass | |
| HANDLEBARSC = handlebars | |
| # Build app package | |
| APPSRC = static/scripts/main.coffee | |
| APPOBJ = ${APPSRC:.coffee=.js} | |
| APPOUT = static/scripts/app.js |
| { | |
| "selector": "source.ts", | |
| "cmd": ["tsc", "$file"], | |
| "file_regex": "^(.+?) \\((\\d+),(\\d+)\\)(: .+)$", | |
| "line_regex": "\\((\\d+),(\\d+)\\)", | |
| "osx": { | |
| "path": "/usr/local/bin:/opt/local/bin" |