Skip to content

Instantly share code, notes, and snippets.

@TatuPutto
TatuPutto / 0_reuse_code.js
Created June 15, 2017 13:52
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@TatuPutto
TatuPutto / 123.js
Last active May 20, 2017 08:55 — forked from TCotton/quality-promises.js
promise patterns and anti-promise patterns (editted)
var classNames = require('classnames')
var Col = require('react-bootstrap/lib/Col')
var React = require('react')
var Row = require('react-bootstrap/lib/Row')
var {PropTypes} = React
var Help = require('./Help')
var Loading = require('./Loading')
var FIELD_EVENT_HANDLER = /^(?:on|handle)[A-Z]/
@TatuPutto
TatuPutto / render-if.js
Created February 23, 2017 08:28 — forked from TCotton/render-if.js
React render if function
// Also available as a NPM library: https://github.com/ajwhite/render-if
'use strict';
const isFunction = input => typeof input === 'function';
export default predicate => elemOrThunk =>
predicate ? (isFunction(elemOrThunk) ? elemOrThunk() : elemOrThunk) : null;
import renderIf from '../utils/renderif'
export default class RenderIfExample extends Component {
@TatuPutto
TatuPutto / react-change-state-view-dyn.js
Created February 23, 2017 08:28 — forked from TCotton/react-change-state-view-dyn.js
React change state view dynamically
export default class SetValueExample extends React.Component {
constructor() {
super();
this.state = {
myName: '',
};
}
setValue(e) {
this.setState({[e.target.name]: e.target.value});
@TatuPutto
TatuPutto / vxx_hmm(ipnb).py
Created February 23, 2017 08:17 — forked from fanannan/vxx_hmm(ipnb).py
simple vxx trade simulation by gaussian hmm
import datetime
import pickle
import warnings
import math
from hmmlearn.hmm import GaussianHMM, GMMHMM
from matplotlib import cm, pyplot as plt
from matplotlib.dates import YearLocator, MonthLocator
import numpy as np
import pandas as pd
import seaborn as sns
@TatuPutto
TatuPutto / font-calculator.scss
Last active February 27, 2017 13:58 — forked from TCotton/font-calculator.scss
Font calculator mixin - sets font size, margin and font-size
@function strip-units($number) {
@return $number / ($number * 0 + 1);
}
// increases margin-bottom if font size is greater than 20px
@function double-size($fontSize, $marginNumber) {
@if strip-units($fontSize) > 20 {
@return $marginNumber * 1;
} @else {
@return $marginNumber;