Skip to content

Instantly share code, notes, and snippets.

echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
. ~/.bashrc
mkdir ~/local
mkdir ~/node-latest-install
cd ~/node-latest-install
curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1
./configure --prefix=~/local
make install # ok, fine, this step probably takes more than 30 seconds...
curl http://npmjs.org/install.sh | sh
echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
. ~/.bashrc
mkdir ~/local
mkdir ~/node-latest-install
cd ~/node-latest-install
curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1
./configure --prefix=~/local
make install # ok, fine, this step probably takes more than 30 seconds...
curl http://npmjs.org/install.sh | sh
@jaehess
jaehess / gist:735177
Created December 9, 2010 19:16
DataSource only fires once
MyApp.List = SC.Record.extend({
name: SC.Record.attr(String)
,itemKeys: SC.Record.attr(Array)
,primaryKey: 'key'
,addItems: function(items){
var refs = this.get('itemKeys') || new Array,
keys = items.getEach('key');
{"error":"{bad_return_value,{os_process_error,{exit_status,2}}}","reason":"{gen_server,call,\n [<0.1904.0>,\n {execute,{[{<<\"info\">>,\n {[{db_name,<<\"cosby\">>},\n {doc_count,12949},\n {doc_del_count,1},\n {update_seq,12967},\n {purge_seq,0},\n {compact_running,false},\n {disk_size,302747754},\n {instance_start_time,<<\"1290208132649900\">>},\n {disk_format_version,5},\n {committed_update_seq,12967}]}},\n {<<\"id\">>,null},\n {<<\"uuid\">>,<<\"3d97017e932f7e6e4518dc4b52002a9b\">>},\n {<<\"method\">>,'GET'},\n {<<\"path\">>,[<<\"cosby\">>,<<\"_fti\">>,<<\"_cleanup\">>]},\n {<<\"query\">>,{[]}},\n
/* in main */
MyApp.userDefaults.defaults({
"MyApp:searches": [
{'query': 'Foo', 'count': 99}
,{'query': 'Bar', 'count': 0}
]
}
});
@jaehess
jaehess / core.js
Created October 26, 2010 08:31 — forked from geoffreyd/core.js
App = SC.Application.create(
/** @scope Chase.prototype */ {
NAMESPACE: 'App',
VERSION: '0.1.0',
// This is your application store. You will use this store to access all
// of your model data. You can also set a data source on this store to
// connect to a backend server. The default setup below connects the store
// to any fixtures you define.
# mongo_template.rb
# remove unneeded defaults
run "rm public/index.html"
run "rm public/images/rails.png"
run "rm public/javascripts/controls.js"
run "rm public/javascripts/dragdrop.js"
run "rm public/javascripts/effects.js"
run "rm public/javascripts/prototype.js"
var Person.new();
# person.firstName() returns null
<mx:TextField value="{person.firstName}" />
# lets say you enter "Jae" into the textfield
# person.firstName() would now return Jae
/*
* CPNavigationBar.j
* AppKit
*
* Created by Nicholas Small.
* Copyright 2009, 280 North, Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
#
# Inspired by
# http://dev.rubyonrails.org/svn/rails/plugins/account_location/lib/account_location.rb
#
module SubdomainAccounts
def self.included( controller )
controller.helper_method(:account_domain, :account_subdomain, :account_url, :current_account, :default_account_subdomain, :default_account_url)
end
protected