Skip to content

Instantly share code, notes, and snippets.

@cdaringe
cdaringe / gist:ca19088a1bb68a855a34
Created September 17, 2015 17:58
electron-crash.info
Process: Electron [43724]
Path: /usr/local/lib/node_modules/electron-prebuilt/dist/Electron.app/Contents/MacOS/Electron
Identifier: com.github.electron
Version: 0.30.6
Code Type: X86-64 (Native)
Parent Process: iojs [43722]
Responsible: iTerm [345]
User ID: 501
Date/Time: 2015-09-17 10:56:58.258 -0700
@cdaringe
cdaringe / index.js
Created September 16, 2015 16:49
requirebin sketch
// require() some stuff from npm (like you were using browserify)
// and then hit Run Code to run it on the right
var domready = require('domready');
var View = require('ampersand-view');
domready(function() {
view = new View({
template: '<span>test</span>',
el: document.body
});
{
"projectId": "2E275CBC-6C21-B074-A9B1-F47A3561E4DC",
"consortia": [
{
"_id": "317846EA-1828-4615-BDBF-7E5D9115FA40",
"_rev": "4-75e3839ccfcad09d8296ea82436fc0d9",
"description": "test description ...",
"label": "consortium test label",
"tags": [
{
@cdaringe
cdaringe / analysis.js
Created September 1, 2015 21:07
coinstac-analysis-model
// @package analysis.js
// @note analysis Model
// note, using es5 for server compatibility (not that it has to run on the server, but we run `node file.js` to debug and test)
var _ = require('lodash');
var Model = require('ampersand-model');
var PouchDocument = require('./pouch-document'); // &-Model with _id & _rev props
var isoDateMixin = require('ampersand-state-mixin-datatype-iso-date');
var md5 = require('md5');
@cdaringe
cdaringe / index.js
Created September 1, 2015 16:24
requirebin sketch
// require() some stuff from npm (like you were using browserify)
// and then hit Run Code to run it on the right
var domready = require('domready');
var CheckboxView = require('ampersand-checkbox-view');
var State = require('ampersand-state');
var MyState = State.extend({ props: { disabledkey: ['boolean', false, false], label: 'string' } } );
myState = new MyState();
myState.disabledkey = true; // CHANGE ME and observe the difference
// note, you can extend CheckboxView itself to add props, vs. putting in a model to flip the disabled-ness
@cdaringe
cdaringe / test-coins-webpack-dev-server.js
Created July 23, 2015 22:14
test-coins-webpack-dev-server
'use strict';
var webpack = require('webpack');
var WebpackDevServer = require('webpack-dev-server');
var config = require('./webpack.config.js');
var fs = require('fs');
var port = process.env.WEBPACK_DEV_SERVER_PORT || 22222;
var host = '0.0.0.0';
var srv = new WebpackDevServer(webpack(config), {
contentBase: '../',
@cdaringe
cdaringe / coins-webpack-config.js
Created July 23, 2015 22:12
test-coins-webpack-config
var webpack = require('webpack');
var CommonsChunkPlugin = webpack.optimize.CommonsChunkPlugin;
var UglifyJsPlugin = webpack.optimize.UglifyJsPlugin;
var _ = require('lodash');
var path = require('path');
var isDev = process.env.COINS_ENV === 'development';
var port = process.env.WEBPACK_DEV_SERVER_PORT || 22222;
var host = '0.0.0.0';
module.exports = {
@cdaringe
cdaringe / hot-reload-webpackHotUpdate-is not-defined.js
Last active June 21, 2016 21:26
hot-reload-webpackHotUpdate-is not-defined
// cmd
webpack-dev-server --content-base build/ --port 22222 --host 0.0.0.0 https --hot --inline
// bundles succesfully...
// ...
[206] ./~/lodash/internal/assignDefaults.js 428 bytes {2} [built]
webpack: bundle is now VALID.
webpack: bundle is now INVALID.
Hash: 6fe8e8f6ff34328aecc6
Version: webpack 1.10.0
@cdaringe
cdaringe / grunt-npm-dedupe.js
Created June 29, 2015 01:25
grunt npm dedupe
var spawnSync = require('spawn-sync');
var NODE_ENV = process.env.NODE_ENV;
var production = (NODE_ENV === 'production');
/**
* `npm dedupe` in cwd
* @return {undefined}
*/
var dedupe = function() {
var result;
@cdaringe
cdaringe / simple-book-library-output
Last active August 29, 2015 14:22
simple-book-library-output
cdieringer@Snapper-osx:~/pyproj/libraryDemo$ python main.py
Welcome to Chris's Library
Book: DLCDBCKWHW added from shelf 0, slot 0
Book: IOZSMJTEQZ added from shelf 0, slot 1
Book: IWJWVVEFIL added from shelf 0, slot 2
Book: JQSRXWLJPE added from shelf 0, slot 3
Book: BWMWGHBABF added from shelf 0, slot 4
Book: XHQOMRINHR added from shelf 0, slot 5
Book: BOBAXZJUQY added from shelf 0, slot 6