Skip to content

Instantly share code, notes, and snippets.

Avatar
🌵
On a vision quest

Darren DarrenN

🌵
On a vision quest
View GitHub Profile
View gist:8806202
ADD NEW SUBMODULE
==============
$ git submodule add http://github.com/scrooloose/nerdtree.git vim/bundle/nerdtree
$ git submodule init
$ git commit -m 'add nerd tree plugin as submodule'
UPDATING
======
Git submodules are locked to specific commits in their respective
View BackboneMixin.js
define([
], function() {
return {
componentDidMount: function() {
this._boundForceUpdate = this.forceUpdate.bind(this, null);
this.getBackboneObject().on("all", this._boundForceUpdate, this);
},
componentWillUnmount: function() {
this.getBackboneObject().off("all", this._boundForceUpdate);
},
@DarrenN
DarrenN / numbers.html
Created Feb 5, 2014
react.coffee test
View numbers.html
<html>
<body>
<script src='//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js'></script>
<script src='//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.4.4/underscore-min.js'></script>
<script src='//cdnjs.cloudflare.com/ajax/libs/underscore.string/2.3.0/underscore.string.min.js'></script>
<script src='//cdnjs.cloudflare.com/ajax/libs/coffee-script/1.6.3/coffee-script.min.js'></script>
<script src='//cdnjs.cloudflare.com/ajax/libs/reactive-coffee/0.0.5/reactive-coffee.min.js'></script>
<script type="text/coffeescript">
bind = rx.bind
rxt.importTags()
View slice-of-react.clj
;; Updated tutorial code for Om 0.1.6, 2014-01-16
;; http://www.lexicallyscoped.com/2013/12/25/slice-of-reactjs-and-cljs.html
;; See comments below for details on the changes.
(def app-state
(atom {:comments [{:author "Pete Hunt" :text "This is a comment."}
{:author "Jordan Walke" :text "This is *another* coment"}]}))
(defn comment [{:keys [author text]} owner]
(om/component
View keybase.md

Keybase proof

I hereby claim:

  • I am darrenn on github.
  • I am darren_n (https://keybase.io/darren_n) on keybase.
  • I have a public key whose fingerprint is 1271 D27B A948 0CBE 9D6F 9F57 4018 0853 11AF 301C

To claim this, I am signing this object:

View essential-javascript-links.md
View Nil Finder
(ns user)
(def app
"Intenal Helper"
(fnil conj []))
(defprotocol PathSeq
(path-seq* [form path] "Helper for path-seq"))
(extend-protocol PathSeq
View .github-open.sh
#!/bin/sh
git rev-parse 2>/dev/null
if [[ $? != 0 ]]
then
echo "Not a git repo"
return
fi
View pr.md

Locate the section for your github remote in the .git/config file. It looks like this:

[remote "origin"]
	fetch = +refs/heads/*:refs/remotes/origin/*
	url = git@github.com:joyent/node.git

Now add the line fetch = +refs/pull/*/head:refs/remotes/origin/pr/* to this section. Obviously, change the github url to match your project's URL. It ends up looking like this:

View mongo issue
require "rubygems"
require 'mongo'
db = Mongo::Connection.new.db("mydb")
## Errors:
./mongo.rb:6: uninitialized constant Mongo (NameError)
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require'