Skip to content

Instantly share code, notes, and snippets.

View harish-r's full-sized avatar

Harish R harish-r

  • A10 Networks, Inc.
  • San Jose, CA
View GitHub Profile
{
"shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"variants":
[
{
"name": "Run",
{
"cmd": ["javac \"$file_name\" && java \"$file_base_name\""],
"shell": true,
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java"
}
{
"cmd": ["/usr/local/bin/node", "$file"],
"selector": "source.js"
}
@harish-r
harish-r / d3scatterzoompan.html
Created November 30, 2018 03:29
Demo of Zoom and Pan in a Scatterplot using D3
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<!-- load the d3.js library -->
<script src="https://d3js.org/d3.v4.min.js"></script>
# remap prefix from 'C-b' to 'C-a'
unbind C-b
set-option -g prefix C-a
bind-key C-a send-prefix
# split panes using | and -
bind | split-window -h
bind - split-window -v
unbind '"'
@harish-r
harish-r / .vimrc
Last active September 5, 2019 01:36
" ################## Vim Plug Begin ##################
call plug#begin('~/.vim/plugged')
Plug 'dracula/vim', { 'as': 'dracula' }
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }
Plug 'junegunn/fzf.vim'
Plug 'scrooloose/nerdtree'
call plug#end()
" ################## Vim Plug End ####################
@harish-r
harish-r / macos_cpp14.sh
Created March 30, 2020 00:40
Script to install C & C++ 14 GNU compiler in Mac OS Mojave
#!/bin/bash
sudo su
cd ~
mkdir gcc_all && cd gcc_all
#
curl -L https://ftpmirror.gnu.org/gcc/gcc-9.1.0/gcc-9.1.0.tar.xz | tar xf -
#
curl -L ftp://gcc.gnu.org/pub/gcc/infrastructure/gmp-6.1.0.tar.bz2 | tar xf -
curl -L ftp://gcc.gnu.org/pub/gcc/infrastructure/mpfr-3.1.4.tar.bz2 | tar xf -
curl -L ftp://gcc.gnu.org/pub/gcc/infrastructure/mpc-1.0.3.tar.gz | tar xf -