This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Show hidden characters
{ | |
"auto_complete_commit_on_tab": true, // Return always creates a new line. Tab does autocomplete. | |
"color_scheme": "Packages/Color Scheme - Default/Solarized (Dark).tmTheme", | |
"enable_tab_scrolling": false, | |
"folder_exclude_patterns": | |
[ | |
], | |
"font_face": "Monaco", | |
"font_options": | |
[ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!doctype html> | |
<!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ --> | |
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]--> | |
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]--> | |
<!--[if IE 8]> <html class="no-js lt-ie9" lang="en"> <![endif]--> | |
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]--> | |
<head> | |
<% if Rails.env.production? %> | |
<script> | |
//Hotjar tracking |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Root = React.createClass | |
search: -> | |
query = document.getElementById('searchbar').value | |
# Do search with query | |
r = Root({ … }) | |
React.renderComponent(r, document.getElementById('content')) | |
$('body').on('change', '#searchbar', r.search) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Tunetap helps musicians play more shows by crowdfunding ticket sales to measure fan demand and cover the costs of putting on the show. It's pretty difficult for aspiring artists to achieve any sort of success, and although the industry has shifted towards live events, organizing them is a difficult process, and potential losses from poor turnouts provide a high barrier to entry. Tunetap is a site for growing artists to set up potential events and tours, and incentive their fans to preorder tickets to reach a break-even point. On top of that, we're layering insights into the way fans are behaving across the industry so we can offer every artist specific suggestions for marketing approaches and potential show locations – information that's currently only available to the biggest players in the industry. | |
To me, Tunetap is a practical embodiment of a life-long personal belief: well-designed technology can ease and eliminate friction in the things we do, freeing us to do great things. I'm excited to be working w |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class AlertsController < ApplicationController | |
include SlackHelper | |
def create | |
message = params[:message] || '' | |
slack_post_alert message | |
render nothing: true and return | |
end | |
end | |
module SlackHelper |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
window.onerror = function(msg, url, line) { | |
message = 'Javascript error: *' + msg + '* (' + url + ':' + line + ') for session: *' + getCookie('session_code') + '*' | |
$.post('/alerts', { | |
message: message | |
}, | |
function() { console.log('Successfully reported error') } | |
) | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var uploadImage = function(form, responseHandler, setup, teardown) { | |
var eventHandler, iframe, _this; | |
iframe = document.createElement('iframe'); | |
iframe.setAttribute('name', 'uploadTarget'); | |
iframe.setAttribute('style', 'display: none'); | |
document.body.appendChild(iframe); | |
_this = this; | |
eventHandler = function() { | |
var content; | |
if (iframe.detachEvent) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'rspec/core/version' | |
class Spork::TestFramework::RSpec < Spork::TestFramework | |
DEFAULT_PORT = 8989 | |
HELPER_FILE = File.join(Dir.pwd, "spec/spec_helper.rb") | |
def run_tests(argv, stderr, stdout) | |
if rspec1? | |
::Spec::Runner::CommandLine.run( | |
::Spec::Runner::OptionParser.parse(argv, stderr, stdout) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$bn = basename($_SERVER['SCRIPT_NAME'], '.php'); | |
$p = explode('_', $bn); | |
$model_name = substr($p[0], 0, -1); | |
$model_path = "../models/$model_name.php"; | |
include_once($model_path); | |
include_once('../../config/routes.php'); | |
$controller_name = $p[0]; | |
function loadRESTfulView($controllerName, $action, $_options) { |