Skip to content

Instantly share code, notes, and snippets.

View ramnathv's full-sized avatar

Ramnath Vaidyanathan ramnathv

View GitHub Profile
@ramnathv
ramnathv / tweet_reply.md
Created July 27, 2018 04:38 — forked from arunsrinivasan/tweet_reply.md
automatic indexing vs between() on integer ranges

Updated June 16 with latest devel

data.table's automatic indexing:

Generating some data first:

# R version 3.3.0
require(data.table) ## 1.9.7, commit 2433, github
require(dplyr) ## devel, commit 3189, github

Effective Engineer - Notes

What's an Effective Engineer?

  • They are the people who get things done. Effective Engineers produce results.

Adopt the Right Mindsets

@ramnathv
ramnathv / datasaurus.R
Created May 3, 2017 22:56
Datasaurus in R
library(ggplot2)
library(datasauRus)
library(gganimate)
p <- ggplot(datasaurus_dozen, aes(x = x, y = y, frame = dataset)) +
geom_point() +
theme(legend.position = "none")
gganimate(p, title_frame = FALSE)
@ramnathv
ramnathv / concaveman.R
Created May 2, 2017 03:58
Using Concaveman in R using V8
# Using concaveman in R using V8
concaveman <- function(d){
library(V8)
ctx <- v8()
ctx$source('https://www.mapbox.com/bites/00222/concaveman-bundle.js')
jscode <- sprintf(
"var points = %s;var polygon = concaveman(points);",
jsonlite::toJSON(d, dataframe = 'values')
)
ctx$eval(jscode)
@ramnathv
ramnathv / d3-bar-chart.markdown
Created September 5, 2016 19:36
D3 Bar Chart
@ramnathv
ramnathv / .block
Last active September 5, 2016 19:33
fresh block
license: mit
@ramnathv
ramnathv / index.js
Created July 5, 2016 17:33 — forked from jimthedev/index.js
requirebin sketch
var mobx = require('mobx');
var _ = require('lodash');
/*
MOBX in VANILLA ES5
Notes are based on Matt Ruby's Open Source North Talk:
Practical React with MobX
https://www.youtube.com/watch?v=XGwuM_u7UeQ
@ramnathv
ramnathv / Mithril + Mobx Hello World.markdown
Created April 28, 2016 17:17
Mithril + Mobx Hello World
@ramnathv
ramnathv / esnextbin.md
Created April 15, 2016 23:44
esnextbin sketch
@ramnathv
ramnathv / esnextbin.md
Created April 8, 2016 10:54
esnextbin sketch