Skip to content

Instantly share code, notes, and snippets.

View myndzi's full-sized avatar

Kris Reeves myndzi

  • Sigma Bold
  • Olympia, WA
View GitHub Profile
var config = require('./config')('/tmp/etc/new.conf')
var DocumentEdit = React.createClass({
mixins: [CoerceDocumentMixin, PerfMixin],
....
});
@myndzi
myndzi / .jsx
Last active August 29, 2015 14:26
var items = this.state.items.map(item => {
var data = item.value;
return (
<Fadeable key={data.id}
onComplete={() => Actions.remove(data.id)}
transition="opacity 0.5s ease-in"
style={{opacity: 0, color: 'red'}}>
<li>
@myndzi
myndzi / .js
Last active August 29, 2015 14:26
function SidewaysCallback() {
var cb = null;
return {
listen: function (_cb) {
cb = _cb;
return function () { cb = null; }
},
trigger: function () {
if (cb === null) { return; }
cb.apply(null, arguments);
var errors = require('errors');
errors.create({ name: 'SaveAndQuit', scope: module.exports });
a: {
def: [ ' X', ' ', ' ', 'XXX ',
' X', ' ', 'XX ', ' X ',
' XX', ' X ', 'X ', ' ',
' ', ' XXX', 'X ', ' ' ],
size: 4,
compiled: [
{ max: { x: 4, y: 4 },
minos: [ 13, 14, 25, 36 ],
shifts: [ [ 14, 25, 36 ], [ 13, 14 ], [ 13, 25, 36 ], [ 13, 36 ] ],
@myndzi
myndzi / .js
Last active August 29, 2015 14:25
var Promise = require('bluebird'),
request = Promise.promisifyAll(require('request')),
extend = require('extend');
// this would be more appropriately imported from some config file
var defaultOptions = {
/* whatever request options you are using go here */
url: 'http://jira-url/'
};
var request = Promise.promisifyAll(require('request'));
function getIssues() {
return request(options)
.spread(r, body) {
if (r.statusCode !== 200) {
console.log("unsuccessful status code!");
console.log(body);
return;
}
@myndzi
myndzi / .js
Last active August 29, 2015 14:23
var Promise = require('bluebird');
var mysql = require('mysql');
var fs = require('fs');
var args = process.argv;
// Configure MySql connection
var con = Promise.promisifyAll(mysql.createConnection({
host: 'localhost',
user: 'friroot',
'use strict';
var Promise = require('bluebird');
modeminit({
ports:
[ { DEVNAME: '/dev/ttyUSB1',
ID_MODEL: 'E173s 3G broadband stick (modem on)' },
{ DEVNAME: '/dev/ttyUSB0',
ID_MODEL: 'E173s 3G broadband stick (modem on)' },