Skip to content

Instantly share code, notes, and snippets.

View chrisabrams's full-sized avatar

Chris Abrams chrisabrams

  • New York, NY
View GitHub Profile
@chrisabrams
chrisabrams / sample.js
Created April 17, 2014 21:11
Bluebird promise chain example
Promise = require('bluebird')
var A = function() {
return new Promise(function(resolve, reject) {
var result = 'A is done'
console.log(result)
resolve(result);
})
kubectl describe pod -n kube-system calico-node-mzd5x
Name: calico-node-mzd5x
Namespace: kube-system
Priority: 2000001000
Priority Class Name: system-node-critical
Node: node01/10.0.0.3
Start Time: Mon, 20 Dec 2021 23:08:40 +0000
Labels: controller-revision-hash=56dbff76cd
k8s-app=calico-node
pod-template-generation=2
import React, { Component } from 'react'
class ManualStateComponent extends Component {
state = {
now: null
}
constructor(props) {
super(props)
}
# include <iostream>
using namespace std;
int main ()
{
// It is good practice to define variables at the top of the file when possible
const int dollar {100};
const int quarter {25};
import React from 'react'
import { addEventListener } from 'consolidated-events'
interface Props {
onOutsideClick: any
}
export default class OutsideClickHandler extends React.Component<Props> {
childNode: any
removeMouseDown: any
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.ssh.shell = "bash -c 'BASH_ENV=/etc/profile exec bash'"
config.vm.box = "precise64"
config.vm.box_url = "http://files.vagrantup.com/precise64.box"
config.vm.provision :shell, :path => "bootstrap.sh"
class Middleware extends Component {
constructor(props) {
super(props)
this._process()
}
_process() {
const req = // something from browser and props to provide a convention for request information
import React, {Component} from 'react'
import {Route, Redirect} from 'react-router-dom'
import userProvider from 'store/providers/user'
export default class ProtectedRoute extends Component {
constructor(props) {
super(props)
this.inProgress = false
@chrisabrams
chrisabrams / connect.js
Created May 1, 2018 14:05
Idea around cleaning up the boilerplate code for connect decorator between React.Component -> Redux.Reducer
import {connect} from 'react-redux'
export default function onConnect(keys) {
const mapStateToProps = (state) => {
const o = {}
for(let i = 0, l = keys.length; i < l; i++) {
const key = keys[i]
@chrisabrams
chrisabrams / get-text.js
Last active April 19, 2018 17:47
[This does not work for some reason] Use puppeteer to get nodes containing text
function matchNodes(text) {
try {
const filter = {
acceptNode: function(node){
if(node.nodeValue.toLowerCase().includes(text)){
return NodeFilter.FILTER_ACCEPT
}