Skip to content

Instantly share code, notes, and snippets.

@theptrk
theptrk / SomeComponent.jsx
Created August 7, 2015 06:27
bindContext takes an array and binds a context
import React from 'react'
import bindContext from './path/to/bindContext';
export default class SomeComponent extends React.Component {
constructor() {
super();
// ========== Too verbose ==========
// this.toggleEventForm = this.toggleEventForm.bind(this);
// this.handleSubmit = this.handleSubmit.bind(this);
@theptrk
theptrk / rust-black-scholes
Created June 16, 2014 17:59
Black Scholes Formula in Rust
/* The Black and Scholes (1973) Stock option formula */
use std::f64;
fn black_scholes(putCallFlag:&str, s:f64, x:f64, t:f64, r:f64, v:f64) -> f64 {
let d1 = ( (s / x).ln() + (r + v * v / 2.0) * t) / ( v * t.sqrt() );
let d2 = d1 - v * t.sqrt();